
13.12.2001, 15:33
|
|
|
don't panic!
Регистрация: Aug 2001
Сообщений: 4,121
|
просто перетасовать ?
для одномерного массива вролне можно воспользоваться простым рабоче-крестьянским методом:
1
делаем копию массива "a" (его перетасовываем)
назовем ее например "aa"
2
b = []
for (i=0; aa.length; i++) {
num = Math.round(Math.random()*(aa.length-1));
b.push(aa[num]);
aa.splice(num, 1);
}
все собственно... получили рандомный массив "b" из элементов массива "a"
|