`

随机数,想求不重复,输出随机范围所有数字

 
阅读更多
public function Main():void 
		{
          var arr:Array = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9];
		  var ranArr:Array = [];
		  var k:int;
		  var b:Boolean = true;
		  while (b) {
			 k =  Math.random() * (arr.length);
			 if (ranArr.indexOf(arr[k]) == -1) {
				trace("插入" + arr[k])
				ranArr.push(arr[k]);
			 }
			 if (ranArr.length == 10) {
			   b = false;	 
			 }
		  }
		  trace(ranArr.length);
		  for (var i:int = 0; i < ranArr.length; i++ ) {
			trace(ranArr[i]);  
		  }		  
		}



  while(b){
		     i = Math.random() * cardArr.length;
		     cardArr.push(cardArr.splice(i,1)[0]);

		     count++;
			 if(count==500)
				  b= false;
		   }



引用
splice返回的是数组

  
分享到:
评论

相关推荐

    随机6个不重复的随机数

    随机产生6个不重复的随机数,并且输出到HTML页面当中

    Python编程实现生成特定范围内不重复多个随机数的2种方法

    本文实例讲述了Python编程实现生成特定范围内不重复多个随机数的2种方法。分享给大家供大家参考,具体如下: 在近期进行的一个实验中,需要将数据按一定比例随机分割为两个部分。这一问题的核心其实就是产生不重复...

    delphi生成随机数

    //由此得到不重复的随机排列数字 ***************************************************************************************** 如何产生34-456之间的随机数 Randomize; 34+Random(456-34+1); ××××××××...

    明明的随机数

    明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了N个1到1000之间的随机整数(N≤100),对于其中重复的数字,只保留一个,把其余相同的数去掉,不同的数对应着不同的学生的学号。...

    产生1~100的随机数字

    产生1~100的随机数字,方便产生数字。

    C# 控制台应用程序——随机数

    生成一个从0到strTableChar.Length的数字a,然后使用strTableChar[a]就可以随机返回一个字母,重复n次(n等于防伪码的长度),这样就可以组合到一串随机字符串,也就是防伪码了。 6、思路及技巧 1)随机数生成...

    随机生成10个不重复的0-100的数字(实例讲解)

    下面小编就为大家带来一篇随机生成10个不重复的0-100的数字(实例讲解)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    产生1000个[0,100]的随机数

    python语言产生1000个[0,100]的随机数,结果输出到data.txt文件

    Python3 实现随机生成一组不重复数并按行写入文件

    与随机数相关的函数都要使用到random这个系统库,查看相关的开发文档发现random库下面有个sample(seq,n)函数比较符合,能在在一个序列中随机选择n个不重复的数,并返回一个list,接下来就是将一个list按行输出到一个...

    Linux Shell里面生成随机数的一些思路分析

    前者保证在不同秒数之内输出不重复 后者保证在同一秒内数字不重复 两者组合就可以了 代码如下: date +%s%N 这个方法不依赖系统 只要时间不停止,就一直可以得到不重复的为随机数 2.系统shell内部变量 $RANDOM 这么...

    js随机生成字母数字组合的字符串 随机动画数字

    js随机动画生成一组随机数字 在线预览 点击下载 效果描述: 附件中只有一个index.html文件有效 其中包含css以及html两部分内容 纯js生成的几个随机数字 每次都不重复,点击按钮后再次切换 使用方法: 1、将css...

    gameRandomInt:用户必须猜出计算机随机选择的数字的游戏

    用户必须猜出计算机随机选择的数字的游戏。 该游戏是在“编程语言2”学科的课堂上开发的,它是一个简单的游戏,并专注于文件序列化。 它包含了学生要开发的一些要点,例如对异常的处理和消息的改进。 主班 由于该类...

    C#基类库(苏飞版)

    4. 一:随机生成不重复数字字符串 5.方法二:随机生成字符串(数字和字母混和) 6.从字符串里随机得到,规定个数的字符串. 复制代码 22.条形码 BarCodeToHTML 本类是个条码生成类,大家可根据需要自己设置,非常...

    DES数据加密

    如果想产生一系列的随机数字,比如说,在0和列表中所有的随机数之间的一些数,就可以使用下面的方法: int __cdecl mysortproc(void *p1, void *p2) { unsigned long **pp1 = (unsigned long **)p1; ...

    C#基础类库

    4. 一:随机生成不重复数字字符串 5.方法二:随机生成字符串(数字和字母混和) 6.从字符串里随机得到,规定个数的字符串. 复制代码 22.条形码 BarCodeToHTML 本类是个条码生成类,大家可根据需要自己设置,非常...

    javascript入门笔记

    4、变量名不能重复 5、可以采用"驼峰命名法",小驼峰命名法使用居多 6、最好见名知意 var a; var uname; 4、变量的使用 1、为变量赋值 - SET操作 只要变量出现在 赋值符号(=)的左边一律是赋值操作 var uname...

    你必须知道的495个C语言问题

    3.12 我不想学习那些复杂的规则,怎样才能避免这些未定义的求值顺序问题呢? 其他的表达式问题 *3.13 ++i和i++有什么区别? 3.14 如果我不使用表达式的值,那我应该用i++还是++i来做自增呢? 3.15 我要检查...

Global site tag (gtag.js) - Google Analytics