【发布时间】:2020-09-23 11:46:20
【问题描述】:
我在使用 Laravel 中的基本 shuffle() 函数时遇到问题。它返回相同的结果,似乎每 10 或 20 分钟更改一次。
这是我正在测试的基本代码:
$ar = ['a', 'b', 'c'];
shuffle($ar);
var_dump($ar);
Log::info(json_encode($ar));
这是日志:
【问题讨论】:
-
这里有问题
-
@lagbox 是的,为什么 shuffle 连续重复同一组 8 次
-
您共享的代码按预期工作sandbox.onlinephpfunctions.com/code/…
-
它确实可以在 Laravel 控制器之外工作,但它的行为与您在其中看到的一样。