Kata pengantar:
JS tidak memiliki fungsi siap pakai dan dapat secara langsung menghasilkan angka acak dalam kisaran yang ditentukan.
Tetapi memiliki fungsi: math.random () fungsi ini dapat menghasilkan jumlah acak [0,1).
Menggunakannya, kami dapat menghasilkan angka acak dalam kisaran yang ditentukan.
Jika ruang lingkup terlibat, ada masalah nilai batas. Ini termasuk empat situasi:
1) min ≤ r ≤ maks (biasanya ini lebih umum)
2) min ≤ r <maks
3) min <r ≤ maks
4) min <r <maks
1. Min ≤ r ≤ maks
fungsi randomNumboth (min, max) {var range = max - min; var rand = math.random (); var num = min + math.round (rand * range); // bundar kembali num;}2. Min ≤ r <maks
fungsi randomnum (min, max) {var range = max - min; var rand = math.random (); var num = min + math.floor (rand * range); // Simpan pengembalian num;}3. Min <r ≤ maks
fungsi randomnum (min, max) {var range = max - min; var rand = math.random (); if (math.round (rand * range) == 0) {return min + 1; } var num = min + math.round (rand * range); mengembalikan num;}4. Min <r <max
fungsi randomnum (min, max) {var range = max - min; var rand = math.random (); if (math.round (rand * range) == 0) {return min + 1; } else if (math.round (rand * max) == max) {index ++; return max - 1; } else {var num = min + math.round (rand * range) - 1; Return Num; }}Artikel JS di atas menghasilkan nomor acak dalam rentang tertentu [penjelasan terperinci dari empat situasi] adalah semua konten yang saya bagikan dengan Anda. Saya harap ini dapat memberi Anda referensi dan saya harap Anda dapat mendukung wulin.com lebih lanjut.