首页 >  毕业设计知识  > 正文

php生成不重复随机数

 在本例中,通过PHP内置的rand()随机函数。循环结构随机输出5个不重复的随机数。这样的效果在模拟输出彩票号码时经常使用。
 
  1.实现过程:
 
  新建php脚本。首先定义好随机数的范围以后,使用php内置rand()函数产生随机数。然后每次产生的随机数放入数组中,最终使用foreach遍历数组,打印出随机数。
 
  2.实例代码
 
PHP
<?php
$num = 5;
$start = 0;
$end = 9;
$cont = 0;
while($cont < $num){
    $a[] = rand($start,$end);
    $ary = array_unique($a); // 遍历数组,如果有相同则剔除
    $cont = count($ary);
}
 
$str = "";
foreach ($ary as $k=>$v){
    $str .="&nbsp;".$v;
}
 
echo "输出5个随机数<br>";
echo "随机数:{$str}";
?>

以上是本题目部分介绍,若需要完整版或不符合您的要求,请联系客服QQ:242219979

上一篇:php数据库链接验证

下一篇:php检测用户输入日期的合法性