Metode Math.random

Metode Math.random mengembalikan angka pecahan acak dari 0 hingga 1.

Sintaks

javascriptMath.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:

javascriptfunction getRandomArbitary(min, max) {
  return Math.random() * (max - min) + min;
}

Dan sekarang dapatkan bilangan bulat acak antara min dan max:

javascriptfunction getRandomInt(min, max) {
  return Math.floor(Math.random() * (max - min + 1)) + min;
}

Contoh

Mari tampilkan angka acak dari 0 hingga 1:

javascriptconsole.log(Math.random());

Hasil eksekusi kode:

javascript0.5416665468657356

Contoh

Mari tampilkan bilangan bulat acak dari 10 hingga 100:

javascriptfunction getRandomInt(min, max) {
  return Math.floor(Math.random() * (max - min + 1)) + min;
}

console.log(getRandomInt(10, 100));

Hasil eksekusi kode:

javascript12