黑马程序员技术交流社区

标题: PHP产生不重复随机数的5个方法总结 [打印本页]

作者: huawei    时间: 2016-10-6 15:56
标题: PHP产生不重复随机数的5个方法总结
本帖最后由 沈唁 于 2017-8-11 12:12 编辑

PHP产生不重复随机数的5个方法总结





无论是Web应用,还是WAP或者移动应用,随机数都有其用武之地。PHP项目中,PHP程序员是需要经常的和随机数或者随机数组打交道,所以,本文就分享PHP如何产生不重复随机数常用的几种方法!


方法一:



方法二:



方法三:
<?php


上述可以在1-20间随机产生5个不重复的值

方法四:
代码如下:





方法五:
代码如下:


这个可能是比叫简单的了(ps:如果在range中指定了步长,就必须注意array_rand的第二个参数是否超出$tmp的长度)。

方法1,4,5常用!




作者: zhaokun1114    时间: 2016-10-6 21:54
666666666666666666666666666
作者: kevin_bj    时间: 2016-10-29 11:57
66666666666666
作者: eddies    时间: 2016-11-1 16:44
顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶
作者: kimmys    时间: 2016-11-9 15:04
dasda4231412412412
作者: echoandprint_r    时间: 2016-11-10 15:03
学习中了
作者: 小小海    时间: 2016-11-10 17:00
fghfdgdfsda
作者: liux_m    时间: 2016-11-10 18:00
谢谢分享!!!!
作者: 15050187118    时间: 2016-11-11 09:23
测试.......
作者: 7257242    时间: 2016-11-12 11:04
6666666666666666666666666
作者: PHP小兄弟    时间: 2016-11-16 14:22
啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊
作者: xyz2017    时间: 2016-11-16 22:53
6666666666666666666666
作者: 目流连    时间: 2016-11-16 23:48
万恶的回复看见

作者: jason_QS    时间: 2016-11-18 22:57
不重复随机数的5个方法总结
作者: 夜歌行    时间: 2016-11-20 15:56
fdsafsfasdfasdfas
作者: ysp110    时间: 2016-11-22 10:54
可以创建自己的工具类了!
作者: 晓宇    时间: 2016-11-22 11:05
来学习一下
作者: 梦醒;人亦醉    时间: 2016-11-22 13:57

顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶
作者: lanbao    时间: 2016-11-24 10:39
haohaohaohaohaohao
作者: piliyouxia121    时间: 2016-11-24 13:56

作者: xxt598316205    时间: 2016-11-25 16:07
kankankankanaknka
作者: ch123cn    时间: 2016-11-25 17:30
RE: PHP产生不重复随机数的5个方法总结
作者: tonykanye    时间: 2016-12-1 11:46
PHP产生不重复随机数的5个方法总结,真棒
作者: a23269087    时间: 2016-12-4 18:18
感谢分享
作者: 邢航    时间: 2016-12-6 08:46
学习学习学习学习学习学习学习学习学习学习学习学习v
作者: Mini洋    时间: 2016-12-6 16:49
学习学习学习
作者: hp_eckj_luox    时间: 2016-12-12 10:05
PHP产生不重复随机数的5个方法总结
作者: 耀耀耀耀    时间: 2016-12-14 16:32
回顾看看
作者: Rakishly    时间: 2016-12-14 17:22
不重复随机数的5个方法
作者: xw1985520    时间: 2016-12-17 16:59
ewwwwwwwwwwwwwwwwwwwwwwwwww
作者: 踏上PHP征程    时间: 2016-12-18 14:09
好好学习 天天向上
作者: 肖肖肖    时间: 2016-12-18 23:23
谢谢分享!!!
作者: saa    时间: 2016-12-19 16:43
学习学习
作者: 290422624    时间: 2016-12-19 17:05
跟着大神打天下
作者: isuben    时间: 2016-12-20 15:57
00081200
作者: 帅帅小哥    时间: 2016-12-22 10:06
666666666666
作者: 642491653    时间: 2016-12-22 11:47
求分享,谢谢!
作者: fanphp    时间: 2016-12-24 08:47
谢谢楼主分享
作者: 雨落风停    时间: 2016-12-27 12:30
啊啊啊啊啊啊啊啊啊
作者: wenphp    时间: 2016-12-29 09:33
4484848,看,OK,
作者: Edward1993113    时间: 2016-12-29 16:55
顶一个。
作者: jc千百度    时间: 2016-12-30 19:32
不错,很好很好韩哈哈合法解决啦
作者: cxq257990    时间: 2017-1-3 11:31
ddddddddddddddddddddddddddddddd
作者: cxq257990    时间: 2017-1-3 11:32
E: PHP产生不重复随机数的5个方法总结
作者: skykiah    时间: 2017-1-3 15:57
可以创建自己的工具类了!
作者: skykiah    时间: 2017-1-3 16:06


顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶

作者: VC丶万人敬仰    时间: 2017-1-3 16:16
66666666666666666666666666
作者: LEEJUN    时间: 2017-1-5 10:55
EWERTYUERTYERT
作者: 哈哈哈哈哈11    时间: 2017-1-5 14:59
哈哈哈哈哈哈哈哈
作者: 菲力的黑羽    时间: 2017-1-5 17:20
学习一下
作者: xxiaogongchang    时间: 2017-1-6 20:42
看看  学习!!!!!!
作者: 王者風範    时间: 2017-1-10 09:37
666666666666666666666666666
作者: heychm    时间: 2017-1-12 16:47
棒极了,666666666666666
作者: xiami23king    时间: 2017-1-16 11:26
好好学习,天天向上
作者: ollie    时间: 2017-1-28 22:46
的点点滴滴多多多多多多
作者: 1317181388    时间: 2017-2-2 23:54
感谢楼主分享
作者: 707621521    时间: 2017-2-6 15:01
5位随机数,可以扩展成若干位随机数么
作者: 逗号先生    时间: 2017-2-8 14:26
顶顶顶顶顶顶顶顶顶顶顶顶
作者: fjdaslfjk    时间: 2017-2-16 11:16
PHP产生不重复随机数的5个方法总结
作者: 用户名不得小    时间: 2017-2-16 23:08

作者: 似瑾年华    时间: 2017-2-17 10:39
这个收集起来可以套用,谢谢分享
作者: 郭彦栋    时间: 2017-2-17 12:23
谢谢楼主  学习学习

作者: shinehow    时间: 2017-2-21 08:51
哈哈哈哈哈哈哈哈哈哈哈哈
作者: shinehow    时间: 2017-2-21 08:52
和了喀什的哈市到
作者: fomain0202    时间: 2017-2-21 12:12
学习学习
作者: xiaoshizi    时间: 2017-2-22 13:10
adddddddddddddddddddddddddd
作者: devil_joker@qq.    时间: 2017-2-23 17:14
666666666666
作者: Cai小神    时间: 2017-2-23 20:01
PHP产生不重复随机数的5个方法总结
作者: 打小我就行    时间: 2017-2-27 20:59
+qq1354748085,
作者: chengbocd    时间: 2017-2-28 18:46
111111111111111111111111111
作者: hansuchang    时间: 2017-2-28 22:38
66666666666666666
作者: 584096830    时间: 2017-3-1 00:39
学习了

作者: jxson    时间: 2017-3-9 21:26
2333333333
作者: vcflyfeel    时间: 2017-3-10 10:50
啊实打实大所大所大所大所
作者: Overflow    时间: 2017-3-13 15:54
1111111111111111111111111111111111
作者: wyywn1314    时间: 2017-3-14 12:24
hghgfhgfhgf
作者: 大怪兽嗲嗲    时间: 2017-3-14 14:44
时间种子没有影响啊
作者: 以梦为马5566    时间: 2017-3-16 16:39
66666666666666666666666
作者: dulove1    时间: 2017-3-23 16:00
求解1111111111111
作者: zhuqixiong222    时间: 2017-3-24 23:27
666666666666666666666
作者: 瞬间回忆    时间: 2017-3-26 17:26
PHP产生不重复随机数的5个方法总结
作者: a5854365    时间: 2017-4-10 10:28
666666666666666
作者: hbj5698    时间: 2017-4-17 16:29
学习学习
作者: 小花99    时间: 2017-4-17 19:06
楼主真好
作者: 风丨叶    时间: 2017-4-18 17:00
谢谢大神的分享
作者: wang1874207723    时间: 2017-4-20 23:46
阿四大四大奥奥奥奥奥奥奥奥奥奥奥奥奥奥奥
作者: ajloves    时间: 2017-4-22 21:33
恩恩,我就像看看
作者: heima118310    时间: 2017-4-28 23:01
谢谢!!!!!!!!!!!!!!!!!!!!!
作者: 剑客星辰    时间: 2017-4-30 11:07
33333333333333333333333333
作者: 咿呀咿呀哟    时间: 2017-5-1 21:04
感谢分享。。。谢谢~
作者: qq780749235    时间: 2017-5-17 17:01
qweqqqqqqq
作者: 1250857765    时间: 2017-6-14 11:14
啊啊啊啊啊啊
作者: a19911126123    时间: 2017-6-15 08:21
66666666666

作者: 今天吃什么    时间: 2017-6-15 15:28
紫薯布丁。。。
作者: chadxia88_go    时间: 2017-6-29 08:54
看看什么情况
作者: 幻影星辰    时间: 2017-6-30 10:46
php产生不重复随机数的方法有哪些?
作者: lurenjia339    时间: 2017-7-2 23:39
干瞪眼啊

作者: mvpicy    时间: 2017-7-5 09:26
学习学习
作者: 山与暮歌    时间: 2017-7-7 15:11

不重复随机数的5个方法总结
作者: benx211    时间: 2017-7-17 13:02
ffffffdsfsdaffasdf




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2