如何以随机顺序生成元素为 0-9 的数组


How to generate array with elements 0-9 in random order?

我想生成一个包含 10 个元素(0, 1, 2, ..., 9)的数组,但顺序是随机的。例如:

$result = array(5, 3, 1, 2, 9, 8, 7, 4, 6, 0);

实现这一目标的最简单方法是什么?

$numbers = range(0,9);
shuffle($numbers);