หัวข้อ: javascript + สุ่มค่าระหว่าง เริ่มหัวข้อโดย: NongSombat ที่ 16 กรกฎาคม 2010, 15:41:49 คือมีวิธีสุ่มตัวเลขแบบนี้ไหมครับ
เช่น น้อยสุด 3 แต่ไม่เกิน 8 ตอนนี้ผมใช้ Math.ceil(Math.random() * 9) ครับ แบบนี้มันจะได้ 1 - 9 แต่ถ้าผมต้องการ 5 - 9 ต้องทำยังไงครับ ขอบคุณครับ :wanwan017: หัวข้อ: Re: javascript + สุ่มค่าระหว่าง เริ่มหัวข้อโดย: raptor ที่ 16 กรกฎาคม 2010, 15:53:26 Math.floor(Math.random() * (max - min + 1)) + min;
function rand (min, max) { var argc = arguments.length; if (argc === 0) { min = 0; max = 2147483647; } else if (argc === 1) { throw new Error('Warning: rand() expects exactly 2 parameters, 1 given'); } return Math.floor(Math.random() * (max - min + 1)) + min; } เอามาจากที่นี่ครับ http://phpjs.org/functions/index มีฟังก์ชันน่าสนใจเยอะเลยครับ หัวข้อ: Re: javascript + สุ่มค่าระหว่าง เริ่มหัวข้อโดย: NongSombat ที่ 16 กรกฎาคม 2010, 15:57:05 ขอบคุณสำหรับคำตอบครับ
สุดยอดมากครับเว็บที่ให้มา ได้ความรู้ใหม่ ๆ ใส่สมองกลวง ๆ อีกแล้ว :wanwan017: |