php或javascript中的随机足球比赛

php或javascript中的随机足球比赛,javascript,php,Javascript,Php,我不知道这在国际足球比赛中是如何发生的,但在我的国家(葡萄牙),我们的足球比赛是按行程划分的。我想做的是在一个锦标赛中的所有球队之间随机制作足球比赛 示例:(4个团队) 团队A,团队B,团队C,团队D 第一次旅程 A队对B队 TeamC vs TeamD 第二次旅程 B队对C队 TeamD vs TeamA 第三次旅程 团队D vs团队B TeamC vs TeamA //下面的比赛很简单,我们只需要交换球队 第四次旅程 TeamB vs TeamA TeamD vs TeamC

我不知道这在国际足球比赛中是如何发生的,但在我的国家(葡萄牙),我们的足球比赛是按行程划分的。我想做的是在一个锦标赛中的所有球队之间随机制作足球比赛

示例:(4个团队)

团队A,团队B,团队C,团队D

第一次旅程

  • A队对B队
  • TeamC vs TeamD
第二次旅程

  • B队对C队
  • TeamD vs TeamA
第三次旅程

  • 团队D vs团队B
  • TeamC vs TeamA
//下面的比赛很简单,我们只需要交换球队

第四次旅程

  • TeamB vs TeamA
  • TeamD vs TeamC
第五次旅程

  • TeamC vs TeamB
  • TeamA vs TeamD
第六次旅程

  • B队vs D队
  • TeamA vs TeamC
规则

  • 在每次锦标赛中,每个队只能与另一队比赛一次
  • 在主场比赛后,球队将在下一次旅程中成为客队(有些例外,因为这并不总是可能)
我尝试用javascript和php来实现这一点,但结果并不像预期的那样。我在网上搜索类似的问题,但运气不好


有人能帮我吗?至少有一个理论?

那里踢得不错。。。只需做一次,然后在第二场比赛中颠倒球队顺序。有很多方法可以做到这一点。是要将结果保存到数据库中,还是每次加载站点时都需要不同的结果?。我要将结果保存到数据库中;)这将创造一个足球冠军的麦塞斯让我们这样想:我想葡萄牙的联赛和西班牙的一样,好吗?。每对球队两场比赛。。。所以,让我们取消第二轮比赛,因为它与第一轮相同,但相反,对吗?。那么,第一轮就要面对每一支球队,对吗?。您可以开始按顺序分配它们(比如TeamA vs B、A vs C、A vs D),然后将结果重新排列。检查每个迭代是否已经存在匹配项,您将完成大量工作。还有,请把克里斯蒂亚诺·罗纳尔多带回来:哈哈,我不在乎CR,我已经厌倦他了xD是的,我认为这就像西班牙联赛一样。问题是,在验证过程中,为了查看teamA是否已经与另一支球队合作过,当我们有很多球队时,脚本将被如此多的验证破坏。另外,您建议如何保存数据?我要保存团队的ID吗?我认为这是最好的办法。我是否将它们保存在数组中?