A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© huawei 黑马粉丝团   /  2016-10-6 15:56  /  14705 人查看  /  130 人回复  /   2 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 沈唁 于 2017-8-11 12:12 编辑

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





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


方法一:

游客,如果您要查看本帖隐藏内容请回复


方法二:

游客,如果您要查看本帖隐藏内容请回复


方法三:
<?php

游客,如果您要查看本帖隐藏内容请回复

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

方法四:
代码如下:


游客,如果您要查看本帖隐藏内容请回复



方法五:
代码如下:
游客,如果您要查看本帖隐藏内容请回复


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

方法1,4,5常用!



点评

看看什么情况  发表于 2017-6-29 08:53

130 个回复

倒序浏览
666666666666666666666666666
回复 使用道具 举报
66666666666666
回复 使用道具 举报
顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶
回复 使用道具 举报
dasda4231412412412
回复 使用道具 举报
学习中了
回复 使用道具 举报
fghfdgdfsda
回复 使用道具 举报
liux_m 初级黑马 2016-11-10 18:00:14
8#
谢谢分享!!!!
回复 使用道具 举报
测试.......
回复 使用道具 举报
6666666666666666666666666
回复 使用道具 举报
啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊
回复 使用道具 举报
6666666666666666666666
回复 使用道具 举报
万恶的回复看见
回复 使用道具 举报
不重复随机数的5个方法总结
回复 使用道具 举报
fdsafsfasdfasdfas
回复 使用道具 举报
ysp110 初级黑马 2016-11-22 10:54:08
16#
可以创建自己的工具类了!
回复 使用道具 举报
晓宇 初级黑马 2016-11-22 11:05:38
17#
来学习一下
回复 使用道具 举报

顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶
回复 使用道具 举报
lanbao 初级黑马 2016-11-24 10:39:17
19#
haohaohaohaohaohao
回复 使用道具 举报
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马