Сообщение от join
|
у Рони, иногда вопросы(числа) повторяются.
|
Вот мои 5коп случайных выборок из массива...
var a=[0,1,2,3,4,5,6,7,8,9];
alert(portion(a,5));
function portion(Arr,N) {
var a=[];
var prt=[];
if (N>Arr.length) return [];
for (var i=0; i<Arr.length; i++) a[i]=Arr[i];
for (var i=0; i<N+1; i++) {
var itm=Math.floor(Math.random()*a.length);
prt[i]=a[itm];
a.splice(itm,1);
};
return prt;
};