package Library
{
public class Script
{
public function Script()
{
}
/*随即抽取一个任意位数的数字*/
public function wayOne(array:Array):int
{
var temp:int = int(Math.random()*array.length);
return temp;
}
/*随即抽取多个数字*/
public function wayTwo(array:Array,num:int):Array
{
var result:Array = [];
var tempArray:Array = array.concat();
while(num>0)
{
if(tempArray.length!=0)
{
var len:int = int(Math.random()*tempArray.length);
result.push(len);
num--;
}
else
{
break;
}
}
return result;
}
/*随即抽取不重复的数字*/
public function wayThree(array:Array):int
{
if(array.length!=0)
{
var len:int = int(Math.random()*array.length);
var temp:int = array[len];
array.splice(len,1);
}
else
{
return -1;
}
return temp;
}
}
}
留着自己看。
定义一个array:Array = new Array(0,1,2,3,4,5,6,7,8,9);