Yapay Gezegen

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
Math Metodları: hypot()