日拱一卒无有尽,功不唐捐终入海

PHP生成多个不重复的随机数字

PHP源码 Sam 861℃ 0评论

首先是要用mt_rand()函数生成指定个数的随机数字;

然后使用array_unique()函数去重;

因为去重了;所以得到的数字就不够指定个数了;

所以;核心是要用while循环;直到得到指定个数的数字;

到这里基本可以是结束了;

对于追求完美的人来说;还可以再用个sort();

目的不是要用来排序;主要是将得到的数组key格式化;

实际开发中用到代码:

 

转载请注明:PHP笔记 » PHP生成多个不重复的随机数字

喜欢 (0)
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)