JavaScript Math Metodları: random()
random() Metodu
Random: 0 dahil 1 hariç olmak üzere, 0 ile 1 arasında rastgele ondalıklı sayı üretir. Oyunlarda, simülasyonlarda ve rastgele seçim yapılması istenen koşullarda sıkça kullanılır.
Math.random() // 0.4021441078894108
Math.random() // 0.2482532424904229
0'dan 10'a kadar olan rakamları üreten kodu yazalım. Her defasında yeni değer ürettiğini görebilmek için: for döngüsü ile kodu 5 kez tekrar ettirelim.
for (let i = 0; i < 5; i++) {
console.log(Math.floor(Math.random() * 10)) // floor ile alta yuvarladık. 10 dahil değil.
}
// 3
// 2
// 8
// 0
// 7
Belirli iki değer arasında rastgele tam sayılar üreten bir fonksiyon yazalım.
function rastgeleAralik(ilkDeger,ikinciDeger) {
return Math.floor(Math.random() * (ikinciDeger - ilkDeger)) + ilkDeger
}
console.log(rastgeleAralik(30,70)) // 53