Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Рандомное число от 13-69 (https://javascript.ru/forum/misc/58507-randomnoe-chislo-ot-13-69-a.html)

jack3dm 26.09.2015 00:43

Рандомное число от 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:

Lemme 26.09.2015 00:52

https://learn.javascript.ru/number#%... 0%B0-min-max

demoniqus 27.09.2015 09:48

function randomFromInterval(min,max){
return min + (max-min) * Math.random();
}


Часовой пояс GMT +3, время: 00:00.