คำอธิบายโดยละเอียดเกี่ยวกับการใช้งานหลายครั้งของ JS เพื่อสร้างตัวเลขสุ่ม
<script> ฟังก์ชั่น getRandomNum (ขั้นต่ำ, สูงสุด) {ช่วง var = สูงสุด - นาที; var rand = math.random (); return (min + math.round (ช่วงแรนด์ *)); } var num = getRandomNum (1,10); การแจ้งเตือน (NUM); </script> var chars = ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', ' 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z']; generatemixed (n) {var res = ""; สำหรับ (var i = 0; i <n; i ++) {var id = math.ceil (math.random ()*35); res += chars [id]; } return res;}1.Math.random (); ผลลัพธ์คือตัวเลขสุ่มระหว่าง 0-1 (รวมถึง 0, ไม่ใช่ 1)
2.Math.Floor (NUM); พารามิเตอร์ NUM เป็นค่าตัวเลขและผลลัพธ์ของฟังก์ชั่นคือส่วนจำนวนเต็มของ NUM
3.Math.Round (NUM); พารามิเตอร์ NUM เป็นค่าตัวเลขและผลลัพธ์ของฟังก์ชั่นคือจำนวนเต็มที่ปัดเศษโดย NUM
คณิตศาสตร์: วัตถุทางคณิตศาสตร์ให้การคำนวณทางคณิตศาสตร์ของข้อมูล
Math.random (); ส่งคืนหมายเลขสุ่มระหว่าง 0 ถึง 1 (รวมถึง 0 และไม่ใช่ 1)
Math.Ceil (n); ส่งคืนจำนวนเต็มที่เล็กที่สุดมากกว่าหรือเท่ากับ n
เมื่อใช้ Math.Ceil (math.random ()*10); ส่วนใหญ่จะได้รับจำนวนเต็มสุ่มจาก 1 ถึง 10 และความน่าจะเป็นที่จะได้รับ 0 นั้นเล็กมาก
Math.Round (N); ส่งคืนค่าของจำนวนเต็มหลังจากรอบ N
ใช้ math.round (math.random ()); เพื่อให้ได้จำนวนเต็มแบบสุ่มจาก 0 ถึง 1 อย่างสม่ำเสมอ
เมื่อใช้ Math.Round (Math.Random ()*10); โดยทั่วไปคุณสามารถรับจำนวนเต็มสุ่มจาก 0 ถึง 10 และความน่าจะเป็นที่จะได้รับค่าต่ำสุด 0 และค่าสูงสุด 10 คือครึ่งหนึ่ง
Math.Floor (N); ส่งคืนจำนวนเต็มสูงสุดน้อยกว่าหรือเท่ากับ n
เมื่อใช้คณิตศาสตร์ floor (math.random ()*10); จำนวนเต็มสุ่มจาก 0 ถึง 9 สามารถรับได้อย่างสมดุล
ข้างต้นเป็นคำอธิบายโดยละเอียดเกี่ยวกับการใช้งานของ JS ที่สร้างตัวเลขสุ่มให้คุณโดยบรรณาธิการ ฉันหวังว่าทุกคนจะสนับสนุน wulin.com ~