Сообщение от Maxmaxmaximus4
|
Знаешь как надо потестить? Используя эти преобразования из старого массива получить новый, у меня что-то не получается.
|
выбирать рандомно индексы и менять?
Как то так, писал прям в форме отправки (может не работать)
function genArr(count) {
var arr = [];
for(var i = 0; i < count; i++) {
arr.push(i % 2 ? Math.random(): i);
}
return arr;
}
var arr = genArr(100),
arr2 = arr.slice();
for(var i = 0, index; i < 20; i++) {
index = Math.round(Math.random() * 100);
arr2[index] = i;
}