AS3.0不重复的随机数_第1页
AS3.0不重复的随机数_第2页
AS3.0不重复的随机数_第3页
AS3.0不重复的随机数_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

.as3获得不重复的随机数的不同写法 方法一:var b:Array =new Array();for (var i:int=0; i10; i+) b.push(i);for (var j:int=0; j0)%16;trace(这次出来的是: +temp); if(itn.length != 0) for(var h:int = 0;h0)%16; itn.push(temp); trace(全部数字是: +itn);【AS3】取N个不重复的随机数方法三function RandomArray(n:int):Array var my_array:Array=new Array(); var i:int=0; for (i=0; in; i+) my_array.push(i); for (i=0; in; i+) var tmp1:int=Math.random()*n; var tmp2:int=my_arrayi; my_arrayi=my_arraytmp1; my_arraytmp1=tmp2; return my_arraytrace(RandomArray(100);ActionScript 3.0 不重复随机数 方法四functionRandomNum(Num:Number):Array vararr:Array=newArray(); for(varnum:Number=0;num0.5?-1:1); returnarr; trace(RandomNum(5);/输出类似:3,2,4,0,1的数组as3 取随机数 function GenerateCheckCode():String var ran:Number;var number:Number;var code:String;var checkCode:String=;for (var i:int=0; i4; i+) ran=Math.random();number=Math.round(ran*10000);/取四位整数如5845if (number%2=0) code = String.fromCharCode(48+(number % 10);/偶数取09 整数 else code = String.fromCharCode(65+(number % 26) ;/奇数取AZ字母checkCode+=code;return checkCode;trace(GenerateCheckCode();/*fromCharCode () 方法 返回一个字符串,该字符串由参数中的 Unicode 字符代码所表示的字符组成*/AS3 随机数 function randRange(min:Number, max:Number):Number var randomNum:Number = Math.floor(Math.random() * (max - min + 1) + min;return randomNum;trace(randRange(6,10);as3.0乱序var aa:Array =1,2,3,4,5,6;trace(aa);aa.sort(f,16);trace(aa

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论