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のみとなります.
2.array_slice関数:
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