
Код AS1/AS2:
var arr = [1,2,3,4,5,6]
tf_text = arr[Math.floor(Math.random()*arr.length)]
Выбираем некий случайны элемент, затем надо повторять эту функцию = кол элементов в массиве, но при этом выбирать каждый раз новый, тоесть те ктороые были выбраны должны отсеятся
как такое организовывается:?
П.с. вот моя методика, но почему то иногда удаляется не тот элемент, тоесть предидущий остается. В чем может быть ошибка?

Код AS1/AS2:
var a = Math.floor(Math.random() * (arr.length - 2));
arr.splice(a,1);
arr1.splice(a,1);
arr2.splice(a,1);
a = Math.floor(Math.random() * (arr.length - 1));
tf33.text = arr[a];
trace(arr);
if (tf_answer.text.toString() == arr2[a]) {
SUPER_COUNT++;
}