Показать сообщение отдельно
  #11 (permalink)  
Старый 23.03.2012, 21:47
Особый гость
Посмотреть профиль Найти все сообщения от monolithed
 
Регистрация: 02.04.2010
Сообщений: 4,260

Сообщение от 9xakep
Мне сейчас надо их отсрочивать так, что бы они не повторялись
var array = [], count = 33, i = -1;

while(++i < count) {
    array.push(Math.random() * count | 0);
}

array.sort(function(a, b) {
    return a-b;
});

i = array.length;

while (i--) {
	if (array[i] == array[i-1])
        array.splice(i, 1);
}

alert( array.join( '\n' ) );


Сообщение от 9xakep
Зачем писать: 33 | 0?
Эта операция транзитивна Math.floor();
Ответить с цитированием