Показать сообщение отдельно
  #4 (permalink)  
Старый 06.06.2014, 03:45
Профессор
Отправить личное сообщение для jsnb Посмотреть профиль Найти все сообщения от jsnb
 
Регистрация: 15.03.2014
Сообщений: 561

Сообщение от optron Посмотреть сообщение
но я еще забыл упомянуть что ни одно число не должно повторяться
var num = 5;
var arr = [num];
var n = 10;
for(var i = 0; i < 3; i++) {
  do {
    var randNum = Math.round( -0.5 + Math.random()*(n+1) );
  } while( arr.indexOf(randNum) !== -1);
  arr.push(randNum);
}
arr.sort(function(){ return Math.random()-0.5 });
alert(arr);
Ответить с цитированием