コードをコピー コードは次のとおりです:
//範囲は 1 から 100 までをリストします。 array
$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); ($result);
方法 2
コードをコピーします
$numbers = range (1,20); shuffle ($numbers); $number) = each ($numbers)) { echo "$number "; }
?>
方法 3
PHP を使用して 5 つの一意の値をランダムに生成する1-20の間で実行します。
コードをコピー
コードは次のとおりです:
$rand_array=range($begin,$end); shuffle($rand_array);// 準備完了の呼び出し-made 配列のランダム配置関数return array_slice($rand_array,0 ,$limit);//最初の $limit をインターセプト } print_r(NoRand()>)
またはシャッフルしない場合は
コードをコピー
コードは次のとおりです:
$tmp=array();
while(count($tmp )$tmp[]=mt_rand(1,20); );
} print join(',',$tmp)