应用思考-教育技术论坛

标题: 如何获取1—N之间不重复的随机数 [打印本页]

作者: etthink    时间: 2010-5-13 06:32
标题: 如何获取1—N之间不重复的随机数
基本思想:先生成有序数组,然后根据随机序号取出数
代码如下:
for (var i:int =0;i< N; i++) {
     Array[i]=i;
}
while (Array.length > 0) {
     var index = Math.random() * Array.length;
     Array.splice(index , 1);
}




欢迎光临 应用思考-教育技术论坛 (http://etthink.com/) Powered by Discuz! X3.4