Рандомное число от 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, время: 00:00. |