JavaScript'te belirli bir aralıkta (örneğin 1'den 6'ya kadar: 1, 2, 3, 4, 5 veya 6) rastgele bir sayı oluşturmanın bir yolu var mı?
function randomIntFromInterval(min, max) { // min and max included
return Math.floor(Math.random() * (max - min + 1) + min);
}
Yaptığı şey "extra" 1 ile başlamayan rastgele aralıklara izin vermesidir. Böylece örneğin 10'dan 15'e kadar rastgele bir sayı elde edebilirsiniz. Esneklik.
Eğer 1 (ve sadece 1) ile 6 arasında rastgele bir tamsayı elde etmek isteseydiniz, hesaplama yapardınız:
Math.floor(Math.random() * 6) + 1
Nerede?