如何用PHP改进array_rand()函数?

时间:2017-10-13 23:16:43

标签: php random

我将array_rand PHP函数与数组一起使用。我将它与数据夹具功能一起使用,它在一个循环中加载一组数据,如下所示:

$random_values = array();
for ($i = 0; $i < 20; $i++) {
    $random_values[] = array_rand(["1","2","3","4","5"]);
}

我的结果总是如此&#34; 1&#34;在$ random_values数组中,本机 PHP函数似乎不是真的随机,还有其他的东西要做 改进算法的随机化?

注意我已经知道这里有一份官方文档,http://php.net/manual/fr/function.array-rand.php

1 个答案:

答案 0 :(得分:0)

怎么样?因此,对于array_rand,它实际上返回一个数组中的随机密钥。您当前的代码不会将随机键值放入要随机化的数组中。即echo $ random_value [$ random_key] ...见下面的例子,希望这有帮助

{{1}}