PHP n个不重复的随机数生成代码
来源:互联网 发布:q叔淘宝店铺网址 编辑:程序博客网 时间:2024/05/26 09:56
PHP n个不重复的随机数生成代码,原理就是将数组顺序随即打乱 ,然取该数组中的某一段
<?php
//range 是将1到100 列成一个数组
$numbers = range (1,100);
//shuffle 将数组顺序随即打乱
shuffle ($numbers);
//array_slice 取该数组中的某一段
$no=6;
$result = array_slice($numbers,0,$no);
for ($i=0;$i<$no;$i++){
echo $result[$i]."<br>";
}
print_r($result);
?>
//range 是将1到42 列成一个数组
$numbers = range (1,42);
//shuffle 将数组顺序随即打乱
shuffle ($numbers);
//array_slice 取该数组中的某一段
$result = array_slice($numbers,0,3);
print_r($result);
function NoRand($begin=0,$end=20,$limit=5){
$rand_array=range($begin,$end);
shuffle($rand_array);//调用现成的数组随机排列函数
return array_slice($rand_array,0,$limit);//截取前$limit个
}
print_r(NoRand());
- PHP n个不重复的随机数生成代码
- 生成N个不重复的随机数
- 生成N个不重复的随机数
- 生成 [0-n) 个不重复的随机数
- erlang生成N个不重复的随机数
- Java实现生成n个不重复的随机数
- 生成n个不重复的随机数 java
- n个不重复的随机数
- 取N个不重复的随机数
- 产生n个不重复的随机数
- n个不重复的随机数
- 生成m个不重复的随机数,每个随机数大小不超过n
- 2011 5-9 生成N个不重复的 (0<x<N) 随机数
- 生成5个不重复的随机数
- PHP 生成一定数量的不重复随机数
- php生成不重复的随机数
- php生成不重复的随机数
- erlang生成N个不重复的随机数_方案比较
- PHP HTML状态码汇总
- libstdc++.so.5: cannot open shared object file: No such file or directory
- CentOS 查看IP,端口 修改IP,打开端口生效
- 使用java发送GET、POST请求
- visual studio 2010修改开发环境
- PHP n个不重复的随机数生成代码
- Oracle行列互换
- NSTimer 详细设置
- C# RSA在服务上使用出现拒绝方法错误的解决方法
- XPath表达式使用介绍
- OpenStack建立实例完整过程源码详细分析(9)
- Spring2.5教程:4、注入依赖
- zfs 简单使用
- Tornado IOStream类分析