Привет
Заинтересовал 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 />');
Спасибо за внимание