在Foreach中随机1或2,每个数字必须被选择多次

时间:2014-01-01 18:59:01

标签: php random

我正在创建一个相当简单的锦标赛系统,我在mysql表中有几个不同的团队。每个团队将分配到第1组或第2组。

我知道如何随机分配团队,问题是他们必须在团队中均匀分布。

对我来说,最简单的方法是什么?

1 个答案:

答案 0 :(得分:4)

创建一个包含适当数字1和2的列表。然后shuffle列表。每个团队都会获得在列表中排名的数字。

你确切知道你会得到多少1和2,因为改组不会改变数字,只会改变他们的顺序。