Код AS3:
// entry point
var sourceArray:Array = new Array();
var resultArray:Array = new Array();
var maxnum:int = 100;
var num:int = 10;
for(var i:int = 0; i < maxnum; i++) sourceArray.push(i);
for (var j:int = 0; j < num; j++)
{
var k:Object = null;
do {
k = sourceArray[int(Math.random() * maxnum)];
}
while(resultArray.indexOf(k) != -1);
resultArray[j] = k;
}
trace(resultArray);