คำนำ:
JS ไม่มีฟังก์ชั่นสำเร็จรูปและสามารถสร้างตัวเลขสุ่มโดยตรงในช่วงที่ระบุ
แต่มันมีฟังก์ชั่น: math.random () ฟังก์ชั่นนี้สามารถสร้างจำนวนสุ่มของ [0,1)
การใช้มันเราสามารถสร้างตัวเลขสุ่มในช่วงที่ระบุ
หากขอบเขตเกี่ยวข้องมีปัญหาเกี่ยวกับค่าขอบเขต ซึ่งรวมถึงสี่สถานการณ์:
1) นาที≤ r ≤สูงสุด (โดยปกติจะเป็นเรื่องธรรมดามาก)
2) นาที≤ r <สูงสุด
3) นาที <r ≤สูงสุด
4) min <r <max
1. นาที≤ r ≤สูงสุด
ฟังก์ชั่น RandomNumboth (นาที, สูงสุด) {ช่วง var = สูงสุด - นาที; var rand = math.random (); var num = min + math.round (ช่วงแรนด์ *); // Round Return num;}2. นาที≤ r <สูงสุด
ฟังก์ชั่น RandomNum (min, max) {var range = สูงสุด - min; var rand = math.random (); var num = min + math.floor (ช่วงแรนด์ *); // บันทึก return num;}3. นาที <r ≤สูงสุด
ฟังก์ชั่น RandomNum (min, max) {var range = สูงสุด - min; var rand = math.random (); if (math.round (rand * range) == 0) {return min + 1; } var num = min + math.round (ช่วงแรนด์ *); ส่งคืน num;}4. นาที <r <สูงสุด
ฟังก์ชั่น RandomNum (min, max) {var range = สูงสุด - min; var rand = math.random (); if (math.round (rand * range) == 0) {return min + 1; } อื่นถ้า (math.round (rand * max) == สูงสุด) {index ++; กลับมาสูงสุด - 1; } else {var num = min + math.round (rand * range) - 1; กลับมา; -บทความข้างต้น JS สร้างหมายเลขสุ่มในช่วงที่กำหนด [คำอธิบายโดยละเอียดของสถานการณ์ทั้งสี่] คือเนื้อหาทั้งหมดที่ฉันแบ่งปันกับคุณ ฉันหวังว่ามันจะให้ข้อมูลอ้างอิงและฉันหวังว่าคุณจะสนับสนุน wulin.com มากขึ้น