Javascript rastgele sayı üretme

sezaialkan
Sezai Alkan Frontend Developer

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.

Javascript rastgele sayı üretme

Ş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. 

Yorumlar

Yorum Yapabilmek İçin Giriş Yapmalısınız.
İlk Yorum Yapan Sen Ol!
Uçur Beni Kahramanım Yukarı Çık
Bu web sitesi çerezleri kullanıyor. Devam ederek çerez kullanımını kabul etmiş oluyorsunuz. Detay

Devam Etmek İçin Giriş Yapın

Kod Hocası İle Paylaşımda bulunabilir, Kendini geliştirebilirsin. Sende Hemen Giriş Yap Aramıza Katıl.

GirişKayıt Ol