在 PHP 中生成 z 和 y 范围内的随机 x 数
Generate random x numbers between the range of z and y in PHP
有没有办法在 php 中的数字 24 - 51 之间的数组中生成 65 个随机数。这只是我正在尝试做的一个例子。我一直在寻找两个数字的范围或选择一个数字但没有生成 65 个数字,这将在一系列数字之间重复。
要在数字 24 - 51 之间的数组中生成 65 个随机数,您可以使用 for loop and mt_rand 函数。
$arr = [];
$n = 65;
$r_min = 24;
$r_max = 51;
for ($i = 1; $i <= $n; $i++) {
$arr[] = mt_rand($r_min, $r_max);
}
print_r($arr);
将打印例如:(输出当然每次都会改变)
Array
(
[0] => 50
[1] => 37
[2] => 44
[3] => 48
[4] => 31
[5] => 30
[6] => 29
[7] => 51
[8] => 34
[9] => 32
[10] => 41
[11] => 25
[12] => 41
[13] => 26
[14] => 51
[15] => 42
[16] => 31
[17] => 44
[18] => 51
[19] => 41
[20] => 25
[21] => 46
[22] => 26
[23] => 45
[24] => 26
[25] => 26
[26] => 26
[27] => 33
[28] => 32
[29] => 48
[30] => 29
[31] => 39
[32] => 46
[33] => 40
[34] => 25
[35] => 49
[36] => 51
[37] => 45
[38] => 49
[39] => 45
[40] => 38
[41] => 30
[42] => 46
[43] => 48
[44] => 49
[45] => 24
[46] => 50
[47] => 26
[48] => 50
[49] => 35
[50] => 46
[51] => 25
[52] => 49
[53] => 42
[54] => 45
[55] => 42
[56] => 39
[57] => 37
[58] => 42
[59] => 43
[60] => 46
[61] => 33
[62] => 51
[63] => 50
[64] => 24
)
有没有办法在 php 中的数字 24 - 51 之间的数组中生成 65 个随机数。这只是我正在尝试做的一个例子。我一直在寻找两个数字的范围或选择一个数字但没有生成 65 个数字,这将在一系列数字之间重复。
要在数字 24 - 51 之间的数组中生成 65 个随机数,您可以使用 for loop and mt_rand 函数。
$arr = [];
$n = 65;
$r_min = 24;
$r_max = 51;
for ($i = 1; $i <= $n; $i++) {
$arr[] = mt_rand($r_min, $r_max);
}
print_r($arr);
将打印例如:(输出当然每次都会改变)
Array
(
[0] => 50
[1] => 37
[2] => 44
[3] => 48
[4] => 31
[5] => 30
[6] => 29
[7] => 51
[8] => 34
[9] => 32
[10] => 41
[11] => 25
[12] => 41
[13] => 26
[14] => 51
[15] => 42
[16] => 31
[17] => 44
[18] => 51
[19] => 41
[20] => 25
[21] => 46
[22] => 26
[23] => 45
[24] => 26
[25] => 26
[26] => 26
[27] => 33
[28] => 32
[29] => 48
[30] => 29
[31] => 39
[32] => 46
[33] => 40
[34] => 25
[35] => 49
[36] => 51
[37] => 45
[38] => 49
[39] => 45
[40] => 38
[41] => 30
[42] => 46
[43] => 48
[44] => 49
[45] => 24
[46] => 50
[47] => 26
[48] => 50
[49] => 35
[50] => 46
[51] => 25
[52] => 49
[53] => 42
[54] => 45
[55] => 42
[56] => 39
[57] => 37
[58] => 42
[59] => 43
[60] => 46
[61] => 33
[62] => 51
[63] => 50
[64] => 24
)