vb随机数PHPn个不重复的随机数生成代码

vb随机数PHPn个不重复的随机数生成代码

内容导读

收集整理的这篇技术教程文章主要介绍了vb随机数PHPn个不重复的随机数生成代码,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1134字,纯文字阅读大概需要2分钟

内容图文

代码如下:


//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]."
";
}
print_r($result);
?>


代码如下:


//range 是将1到42 列成一个数组
$numbers = range (1,42);
//shuffle 将数组顺序随即打乱
shuffle ($numbers);
//array_slice 取该数组中的某一段
$result = array_slice($numbers,0,3);
print_r($result);


方法2

代码如下:


$numbers = range (1,20);
srand ((float)microtime()*1000000);
shuffle ($numbers);
while (list (, $number) = each ($numbers)) {
echo "$number ";
}
?>

方法3
用PHP,在1-20间随机产生5个不重复的值,如何做

代码如下:


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());
?>


或者不shuffle的话

代码如下:


$tmp=array();
while(count($tmp)<5){
$tmp[]=mt_rand(1,20);
$tmp=array_unique($tmp);
}
print join(',',$tmp);
?>

以上就介绍了vb随机数 PHP n个不重复的随机数生成代码,包括了vb随机数方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

内容总结

以上是为您收集整理的vb随机数PHPn个不重复的随机数生成代码全部内容,希望文章能够帮你解决vb随机数PHPn个不重复的随机数生成代码所遇到的程序开发问题。 如果觉得技术教程内容还不错,欢迎将网站推荐给程序员好友。

内容备注

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。


本文关键词:

联系我们

在线咨询:点击这里给我发消息

邮件:w420220301@qq.com