ホームページ >バックエンド開発 >PHPチュートリアル >vb 乱数 PHP n 非繰り返し乱数生成コード
コードをコピーします コードは次のとおりです:
//range は 1 から 100 を配列にリストします
$numbers = range (1,100);
//shuffle は中断します配列の順序
shuffle ($numbers);
//array_slice 配列内の特定のセグメントを取得します
$no=6;
$result = array_slice($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);
方法 2
コードは次のとおりです。
shuffle ($numbers) = each ( $numbers)) { echo "$number " ; } ?>
方法 3PHP を使用して 1 ~ 20 の間で 5 つの一意の値をランダムに生成します
コードをコピーします。
コードは次のとおりです:
function NoRand($begin=0,$end=20,$limit=5){
$rand_array=range($begin,$end); $rand_array);//既製の配列のランダム配置関数を呼び出します
シャッフルしない場合は
コードをコピーします
コードは次のとおりです:
$tmp=array();
while(count($tmp)<5){
$tmp[]=mt_rand(1,20);
$tmp=array_unique($tmp)
print join(',',$tmp);