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

© huawei 黑马粉丝团   /  2016-10-6 15:56  /  17414 人查看  /  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常用!



130 个回复

正序浏览
PHP新手必知
回复 使用道具 举报
看看什么情况
回复 使用道具 举报
谢谢分享
回复 使用道具 举报
学习学习
回复 使用道具 举报
xuli 初级黑马 2018-12-29 15:04:45
126#
顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶
回复 使用道具 举报
。。。。。。。。。。。。。。。。。。。。
回复 使用道具 举报
学无止境
回复 使用道具 举报
这东西找了好久勒,谢谢!!
回复 使用道具 举报
好内容要学习~!~~~~~~~~~~~~~~~~~~~~~~
回复 使用道具 举报
wwwwwwwwww
回复 使用道具 举报
学习一下!
回复 使用道具 举报
6666666666
回复 使用道具 举报
学习学习
回复 使用道具 举报
555555555555
回复 使用道具 举报
66666666666666
回复 使用道具 举报
感谢感谢感谢感谢感谢感谢感谢感谢
回复 使用道具 举报
sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss
回复 使用道具 举报
666666666666666
回复 使用道具 举报
666666   
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马