Показать сообщение отдельно
  #1 (permalink)  
Старый 26.09.2015, 00:43
Аватар для jack3dm
Аспирант
Отправить личное сообщение для jack3dm Посмотреть профиль Найти все сообщения от jack3dm
 
Регистрация: 05.04.2015
Сообщений: 52

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


Спасибо за внимание
Ответить с цитированием