ホームページ >バックエンド開発 >PHPチュートリアル >非繰り返しの乱数を生成する PHP 式
非反復乱数の PHP 表現を生成します。
この配列には 10 個の要素があり、そのすべてが 1 ~ 60 の整数であり、繰り返しのない乱数です。
<?php function get_randoms($min,$max,$num){ $count = 0; $res = array(); while($count<$num){ $res[] = mt_random($min,$max); $res = array_flip(array_flip($res)); $count = count($res); } return $res; } $result = get_randoms(1,60,10); ?>
<?php function get_randoms($min,$max,$num){ $count = 0; $res = array(); while($count<$num){ $key = mt_random($min,$max); $res[$key] = $key; $count = count($res); } return $res; } $result = get_randoms(1,60,10); ?>1: PHP には多数の組み込み関数が用意されているため、実行効率が非常に高くなります。 問題に遭遇したとき、私たちは問題を解決するために全力を尽くします。これは便利で速いです。 そのため、私たちは日々の業務の中で仕事や勉強をし、PHPの機能をできるだけ多く蓄積し、深く理解しています。