Bu örnekte, iki sayı arasında rastgele bir sayı oluşturacak bir JavaScript programı yazmayı öğreneceksiniz.
Bu örneği anlamak için, aşağıdaki JavaScript programlama konuları hakkında bilgi sahibi olmalısınız:
- JavaScript Matematik rastgele ()
- JavaScript Matematik tabanı ()
- JavaScript parseInt ()
Min (dahil) ile maks (dahil) arasında rastgele bir tam sayı bulmak istiyorsanız, aşağıdaki formülü kullanabilirsiniz:
Math.floor(Math.random() * (max - min + 1)) + min
Örnek: İki Sayı Arasındaki Tam Sayı Değeri
// input from the user const min = parseInt(prompt("Enter a min value: ")); const max = parseInt(prompt("Enter a max value: ")); // generating a random number const a = Math.floor(Math.random() * (max - min + 1)) + min; // display a random number console.log(`Random value between $(min) and $(max) is $(a)`);
Çıktı
Bir minimum değer girin: 1 Bir minimum değer girin: 50 1 ile 50 arasındaki rastgele değer 47'dir
JavaScript'te, Math.random()
işlevle rastgele bir sayı oluşturabilirsiniz .
Math.random()
döner arasında değişen rasgele bir gerçel sayı 0 için en az 1 (dahil 0 ve münhasır 1 )
Yukarıdaki program min (dahil) ila maks (dahil) arasında bir tamsayı çıktısı gösterecektir .
Öncelikle minimum ve maksimum değerler kullanıcıdan girdi olarak alınır. Daha sonra Math.random()
yöntem, iletilen değerden rastgele sayıyı elde etmek için kullanılır.
En Math.floor()
yakın tam sayı değerini döndürür.