Math.random Metodu
Math.random metodu, 0 ile 1 arasında
rastgele bir ondalıklı sayı döndürür.
Sözdizimi
Math.random();
Kullanım
Belirli bir aralıkta (ondalıklı veya tam sayı) rastgele
bir sayı elde etmek için özel yöntemler kullanılmalıdır.
min ve max arasında rastgele bir ondalıklı
sayı elde etmek şu şekilde yapılır:
function getRandomArbitary(min, max) {
return Math.random() * (max - min) + min;
}
Şimdi de min ve max arasında rastgele
bir tam sayı elde edelim:
function getRandomInt(min, max) {
return Math.floor(Math.random() * (max - min + 1)) + min;
}
Örnek
0 ile 1 arasında rastgele
bir sayı yazdıralım:
console.log(Math.random());
Kodun çalıştırılma sonucu:
0.5416665468657356
Örnek
10 ile 100 arasında rastgele
bir tam sayı yazdıralım:
function getRandomInt(min, max) {
return Math.floor(Math.random() * (max - min + 1)) + min;
}
console.log(getRandomInt(10, 100));
Kodun çalıştırılma sonucu:
12