Javascript rastgele sayı üretme

Javascript te

random
methodu kullanımı ile birlikte rastgele sayı üretebilmekteyiz.
random
methodu rastgele sayı üretirken 0 ile 1 arasında sayı üretmektedir. bu üretilen sayı üzerinde müdahaleler sağlanarak istediğimiz aralıkta sayı üretimini sağlayabilmekteyiz.

Kullanımı :

Math.random()

random
methodu daha öncede belirtildiği gibi 0 ile 1 arasında bir değer döndürmektedir. Eğer belirli iki sayı arasında rastgele bir sayı üretmek istiyor isek
Math.random() * (y - x) + x
şeklinde kullanım sağlayarak belirli aralıkta sayı üretebilmekteyiz.

console.log(Math.random());

Yukarıdaki örneğin console ekran çıktısı aşağıdaki gibidir.

Şimdi ise belirli bir aralıkta rastgele sayı oluşturmasını sağlayalım yukarıda belirtilen

Math.random() * (y - x) + x
şekilde belirli aralıkta sayı oluşumunu sağlayabilmekteyiz. Fakat bu oluşan sayı ise bize ondalıklı olarak geri dönecektir. Bu sayı oluşumunu
round
,
ceil
veya
floor
methodları arasında yazmamız bize tam sayı olarak geri döndürecektir.

function randomla(x, y){
 return Math.round(Math.random() * (y - x) + x) ;
}

console.log(randomla(55,60));

Yukarıdaki örneğin console ekran çıktısı 55 ile 60 arasında sayfa her yenilendiğinde bir sayı verecektir.