Kaedah Math.random

Kaedah Math.random mengembalikan nombor pecahan rawak dari 0 hingga 1.

Sintaks

javascriptMath.random();

Penggunaan

Untuk mendapatkan nombor rawak dalam julat tertentu (pecahan atau integer), teknik khas harus digunakan. Mendapatkan nombor pecahan rawak antara min dan max dilakukan seperti berikut:

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

Dan sekarang mari dapatkan integer rawak antara min dan max:

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

Contoh

Mari kita output nombor rawak dari 0 hingga 1:

javascriptconsole.log(Math.random());

Keputusan pelaksanaan kod:

javascript0.5416665468657356

Contoh

Mari kita output integer rawak dari 10 hingga 100:

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

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

Keputusan pelaksanaan kod:

javascript12