如何使用as3获得一组不重复的随机数

一下方法可以获得一组不重复的随机数:

var list:Array = new Array();
for (var i:int=0; i<20; i++)//产生0~i-1的不重复的i个随机数
{
	list.push(i);
}

while (list.length>0)
{
	var index:int = Math.floor(Math.random() * list.length);
	trace(list[index]);
	list.splice(index,1);
}
posted @ 2010-10-15 12:45  hotcho  阅读(1366)  评论(0编辑  收藏  举报