应用思考-教育技术论坛

标题: 随机生成 1-N之间的随机数 [打印本页]

作者: etthink    时间: 2009-8-25 21:14
标题: 随机生成 1-N之间的随机数
  1.    1. function RandomArray(n:int):Array {
  2.    2.     var my_array:Array=new Array();
  3.    3.     var i:int=0;
  4.    4.     for (i=0; i<n; i++) {
  5.    5.         my_array.push(i);
  6.    6.     }
  7.    7.     for (i=0; i<n; i++) {
  8.    8.         var tmp1:int=Math.random()*n;
  9.    9.         var tmp2:int=my_array[i];
  10.   10.         my_array[i]=my_array[tmp1];
  11.   11.         my_array[tmp1]=tmp2;
  12.   12.     }
  13.   13.     return my_array
  14.   14. }
  15.   15. trace(RandomArray(35));
复制代码





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