随机不同的数
2012-10-20 14:50
127 查看
#!/usr/bin/perl $max=20; for $i (1..$max) { $arr[$i-1]=$i; } for ($i=$max;$i>0;$i--) { $randx=int( rand() * $i ); print "$arr[$randx]\n"; $arr[$randx]=$arr[$i-1]; }
相关文章推荐
- 生成N个节点随机二叉查找树的函数 具有从1到N的不同的关键字
- Android数字游戏之数独(自动随机生成不同难度的数独)
- 自我补充篇之java随机验证码的生成(字母不同色,干扰线无规律颜色也不同)
- 54张牌随机生成3张不同的牌的算法
- 【嵌入式系统学习记录】练习题:设计一个洗牌发牌的程序;(随机产生52个不同的数)
- 生成随机的不同3个数
- 同样磁盘数,不同raid级别的随机IO性能差异对比
- 从表中随机返回n条记录。可以修改下面的语句,要求下次执行时产生不同的结果集?
- 获取随机时间,且不同时间段的概率不等的计算方法
- 明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了N个1到1000之间的随机整数(N≤1000),对于其中重复的数字,只保留一个,把其余相同的数去掉,不同的数对应着不同的学生的学号。然后再把这些数从
- 生成大量随机字符串不同实现方式的效率对比
- 随机生成10个不同的数
- 随机生成十个不同的数
- 用js写1-33随机抽取几个不同数字
- 生成大量随机字符串不同实现方式的效率对比
- 【转】使用Django从数据库中随机取N条记录的不同方法及其性能实测
- 快速获取[0,n]之间的k个不同的随机顺序的随机整数
- 方块随机出现在不同的位置
- 随机给定10个小于10的数字(出现的数字可能重复),从其中取出3个各不相同的数字可组合出多个不同的3位数,请输出这些3位数中最大的那个3位数
- 利用随机类生成数组,并用冒泡排序以及选择排序对不同数组的元素进行从小到大的排序