То есть вы хотите сгенерировать числа 1-15 в случайном порядке без дубликатов?
Вероятно, есть несколько способов сделать это, но вот один из них:
var numberSource:Array = [];
function initArray(maxValue:int):void {
for (var i:int = 0; i < maxValue; i++) {
numberSource[i] = i + 1;
}
}
function getNumber():int {
var index:int = int(Math.random * (numberSource.length - 1));
return numberSource.splice(index, 1);
}
Таким образом, вы вызываете initArray (15), затем вызываете getNumber (), и каждый раз, когда оно выдает одно из ваших значений и возвращает его.Вы никогда не должны получать дубликаты, и вы должны в конечном итоге получить каждый номер.Я не проверял это, так что, возможно, там есть какой-то сбой, но это должно, по крайней мере, дать вам хорошее место для начала!:)