我在 Linux BASH shell 中编写了这个,但如果 PHP 中有更好的解决方案就可以了。
我需要从 12 个元素的数组中随机选择。这是我到目前为止一直在做的事情:
# Display/return my_array that's been randomly selected:
# Random 0 to 11:
r=$(( $RANDOM % 12 ))
echo ${my_array[$r]}
每次调用时,它都会随机选择一个元素。但是,它经常“随机”选择同一行中的同一元素有时会多次。这如何在 BASH shell 或 PHP 中完成,所以进行随机选择,这也不是上次选择的重复?谢谢!