Показать сообщение отдельно
  #2 (permalink)  
Старый 23.01.2013, 19:52
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,121

Дзен-трансгуманист,
как вариант из вашего кода
function rand ( min, max, except ) {
  var number = except;
  while (number == except) {
      number = Math.floor( Math.random() * ( max + 1 - min ) + min );
  }
  return number;
}

var test = [];
while ( test.length < 20 ) {
  test.push( rand( 1, 5, 4 ) ); // от 1 до 5 включительно, но кроме 4
}
alert( test );
Ответить с цитированием