最近更新 / 特别专题 / 我要上传 / 设为首页
满足眼睛的需求

频道精选


产生不重复的随机数的方法[有一个遮照实例]

2007-06-05 来源:xuezhishi.com   内容报错                        

  把0到99的数排列,不重复.
适用于在做多个随机方块遮照图片时和在播放动画时随机播放音乐,但不重复.等
方法一: 

      oldtime=getTimer();
my_array=new Array();
n=100;
for(var i=0;i<n;i++){
   my_array[i]=i;
}
for(var i=0;i<n;i++){
  var tmp1=random(n);
  var tmp2=my_array[i];
  my_array[i]=my_array[tmp1];
  my_array[tmp1]=tmp2;
}
trace(my_array); 
trace(getTimer()-oldtime);//程序运行时间
//----------------------------------------------------------
评论 点击查看
 

精彩图片