如何用php生成1-10之间的不重复随机数

使用shuffle函数生成随机数。具体代码如下: ?php$arr=range(1,10);shuffle($arr);foreach($arr as $values){ echo $values." ";}? 使用array_unique函数生成随机数。具体代码如下: ?php$arr=array();while(count($arr)10){ $arr[]=r

 如何用php生成1-10之间的不重复随机数,方法一:使用shuffle函数生成随机数。具体代码如下:
<?php
$arr=range(1,10);
shuffle($arr);
foreach($arr as $values)
{
  echo $values." ";
}
?>
  方法二:php使用array_unique函数生成随机数。具体代码如下:
?php
$arr=array();
while(count($arr)<10)
{
  $arr[]=rand(1,10);
  $arr=array_unique($arr);
}
echo implode(" ",$arr);
?>

本文标题为:如何用php生成1-10之间的不重复随机数

基础教程推荐