PHPが乱数を生成するいくつかの方法(最全)

940 ワード

原文のリンク:http://oldchen.iwulai.com/index.php/2019/01/16/php%E7%94%9F%E6%88%90%E9%9A%8F%E6%9C%BA%E6%95%B0%E7%9A%84%E5%87%A0%E7%A7%8D%E6%96%B9%E6%B3%95%EF%BC%88%E6%9C%80%E5%85%A8%EF%BC%89/
1.rand()関数:
//パラメータなし:rand()関数ユーザが乱数を取得する
//パラメータ付き:rand($min、$max)、$minはXXから値を取ると表しています.maxは最大XXのみとなります.
echo rand() . "
";// echo rand(5, 15);// 5~15
注意:mt_ラド()の使い方はラド()と似ていますが、mt_rand()の実行効率が高く、通常の使用もmt_を推奨しています.ランド()
2.array_slice関数:
//      
$numbers = range(1, 42);//range   1 42        
$a = array(1,2,3,4,5,6);//array  
//shuffle          
shuffle($numbers);
//array_slice          
1.
$result = array_slice($numbers, 0, 3);
print_r($result);

//     
echo "
"; 2. for ($i=0; $i < 3; $i++) {// 5 ,     echo $numbers[$i]." "; } echo "
"; 3. $b=array_slice($numbers,0,3);  // $b for ($i=0;$i