在某一个范围内不重复地随机成N个数字
来源:互联网 发布:扫描需要什么软件 编辑:程序博客网 时间:2024/05/22 06:04
关于php rand 函数,要求不重复地随机成了某个范围内的数字的问题
比如,我想随机成了某个范围内的数字,从数字1~48这个范围,
执行一切正常,返回的结果类识于下面:
7
33
32
9
31
37
20
22
19
12
16
...
每行一个数字等。
比如,我想随机成了某个范围内的数字,从数字1~48这个范围,
我的代码如下:
<?php$tmp=array();while(count($tmp)<35){//可以生成34个不重复的数字$tmp[]=mt_rand(1,35);//1到35的范围内$tmp=array_unique($tmp);//清除数组内相同的值}echo implode('<br>',$tmp);?>
执行一切正常,返回的结果类识于下面:
7
33
32
9
31
37
20
22
19
12
16
...
每行一个数字等。
- 在某一个范围内不重复地随机成N个数字
- 随机生成给定范围内N个不重复的数
- 简单但比较高效的解决:随机获取N个数字,这些数字在指定的范围内,获取的数字不能重复
- M个数字中随机取N个数(不重复)
- JAVA随机数之多种方法从给定范围内随机N个不重复数
- JAVA随机数之多种方法从给定范围内随机N个不重复数
- JAVA随机数之多种方法从给定范围内随机N个不重复数
- JAVA随机数之多种方法从给定范围内随机N个不重复数
- [算法]随机取指定范围内N个不重复的数
- JAVA随机数之多种方法从给定范围内随机N个不重复数
- JAVA随机数之多种方法从给定范围内随机N个不重复数
- JAVA随机数之多种方法从给定范围内随机N个不重复数
- JAVA随机数之多种方法从给定范围内随机N个不重复数
- JAVA随机数之多种方法从给定范围内随机N个不重复数
- JAVA随机数之多种方法从给定范围内随机N个不重复数
- 随机地生成n个不超过n且不重复的正整数
- java随机抽取指定范围内不重复的n个数
- 数组中重复的数字(n个数字,且数字都在0到n-1范围内)
- Firefox无法加载12306自家证书
- ubuntu卸载mysql
- 死锁产生的原因及四个必要条件
- Android_抓取Kernel Log
- CodeRush使用教程十:快速文件导航(Quick File Navigation)
- 在某一个范围内不重复地随机成N个数字
- 《程序员》 -- 移动设计八原则
- linux环境变量
- Ganglia:分布式监控系统
- php无限极分类
- Start Maven by Using intellij idea
- 社交之殇
- TCP/IP指南(RFC1180)
- 用TP做贴脸熄屏的方法