Искал, что-то не нашел... И как нашел решение? Если глянуть темы через твой профиль найду?
Добавлено через 5 часов 4 минуты
Если кому-нибудь будет полезным вот перемешивание элементов в массиве

Код AS1/AS2:
Array.prototype.shuffle = function( b )
{
var i = this.length, j, t;
while( i )
{
j = Math.floor( ( i-- ) * Math.random() );
t = b && typeof this[i].shuffle!=='undefined' ? this[i].shuffle() : this[i];
this[i] = this[j];
this[j] = t;
}
return this;
};
Как применить

Код AS1/AS2:
var a = new Array(1,2,3,4,5);
alert( a.shuffle() );
Источник
Добавлено через 5 часов 5 минут
В принципе вариант работающий. Но хотелось бы подобный рандом без массива. Кто с подобным сталкивался? Прошу подсказать.