Metode Math.random
Metode Math.random mengembalikan
angka pecahan acak dari 0 hingga 1.
Sintaks
Math.random();
Penerapan
Untuk mendapatkan angka acak dalam rentang tertentu
(pecahan atau bilangan bulat), perlu menggunakan
teknik khusus.
Mendapatkan angka pecahan acak antara
min dan max dilakukan seperti ini:
function getRandomArbitary(min, max) {
return Math.random() * (max - min) + min;
}
Dan sekarang dapatkan bilangan bulat acak antara min
dan max:
function getRandomInt(min, max) {
return Math.floor(Math.random() * (max - min + 1)) + min;
}
Contoh
Mari tampilkan angka acak dari 0
hingga 1:
console.log(Math.random());
Hasil eksekusi kode:
0.5416665468657356
Contoh
Mari tampilkan bilangan bulat acak dari
10 hingga 100:
function getRandomInt(min, max) {
return Math.floor(Math.random() * (max - min + 1)) + min;
}
console.log(getRandomInt(10, 100));
Hasil eksekusi kode:
12