ホームページ >バックエンド開発 >PHPチュートリアル >vb 乱数 PHP n 非繰り返し乱数生成コード

vb 乱数 PHP n 非繰り返し乱数生成コード

WBOY
WBOYオリジナル
2016-07-29 08:40:091631ブラウズ

コードをコピーします コードは次のとおりです:


//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



コードは次のとおりです。


$numbers = range (1,20);

shuffle ($numbers) = each ( $numbers)) { echo "$number " ; } ?>

方法 3

PHP を使用して 1 ~ 20 の間で 5 つの一意の値をランダムに生成します


コードをコピーします。
コードは次のとおりです:


function NoRand($begin=0,$end=20,$limit=5){
$rand_array=range($begin,$end); $rand_array);//既製の配列のランダム配置関数を呼び出します

return array_slice($rand_array,0,$limit);//最初の $limit をインターセプトします
}
print_r(NoRand()?>

シャッフルしない場合は

コードをコピーします


コードは次のとおりです:


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

上記は、vb 乱数の内容を含む、vb 乱数 PHP n 非繰り返し乱数生成コードを紹介しています。PHP チュートリアルに興味のある友人に役立つことを願っています。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。