MoreLesson 281Preview gratis
JS Random Number
Lesson ini bagian dari How To · Semua level
Ringkasan
Math.random() menghasilkan angka desimal acak dari 0 (inklusif) hingga kurang dari 1. Untuk mendapatkan bilangan bulat dalam rentang tertentu, kalikan dengan jumlah kemungkinan lalu bulatkan ke bawah dan tambahkan nilai minimum. Jika angka dipakai untuk keamanan seperti token, gunakan crypto.getRandomValues(), bukan Math.random().
Poin kunci
- Math.random() selalu menghasilkan 0 <= x < 1 dan tidak pernah tepat 1.
- Bilangan bulat 0 sampai n-1: Math.floor(Math.random() * n).
- Rentang min sampai max inklusif: Math.floor(Math.random() * (max - min + 1)) + min.
- Math.random() tidak cocok untuk token keamanan atau password.
Materi lengkap
Contoh kode dan kuis
Materi lengkap, contoh kode, dan kuis tersedia untuk pelanggan. 5 soal.