Рандомное число от 13-69
Привет :) Заинтересовал Math.random();
Я так понял от генерирует от 0-1 А если мне надо сгенерить от 0 до 100? В таком случае я сделал вот такое решение: //случайное число от 0 до 100 var randomNum = ((Math.random()).toFixed(2) * 100).toLocaleString(); document.write(randomNum + '<br />'); А если мне нужно сделать от 13-69? Чую что здесь я что то не так сделал потому ибо число 13 или 69 будет выскакивать чаще чем любое другое число. Может есть совершенно другой рандом.метод о котором я не знаю?
//случайное число от 13 до 69
var randomNum2 = ((Math.random()).toFixed(2) * 100).toLocaleString();
var num1 = 13;
var num2 = 69;
if ( randomNum2 < 13 ) {
alert('<13');
randomNum2 = num1;
} else if ( randomNum2 > 69 ) {
alert('>69');
randomNum2 = num2;
}
document.write(randomNum2 + '<br />');
Спасибо за внимание :help: |
|
function randomFromInterval(min,max){
return min + (max-min) * Math.random();
}
|
| Часовой пояс GMT +3, время: 21:50. |