Какие-то коды у вас мрачные. Хы. Не факт, что у меня сильно светлый.
Допустим имеется массив вопросов Questions, тогда
// перед новым опросом нужно сделать
function Reset() {
QRandom = (new Array()).concat(Questions);
}
// чтобы добыть случайный вопрос нужно
function getQuestion() {
var _result = "There's no more...";
if (QRandom.length > 0) {
var _index = random(QRandom.length);
_result = QRandom[_index];
QRandom.splice(_index, 1);
}
return _result;
}
Успехов
