Language agnostic 从n的列表生成装置

Language agnostic 从n的列表生成装置,language-agnostic,theory,permutation,Language Agnostic,Theory,Permutation,假设我有N支球队,并且要生成一个赛程列表,每个球队都与其他球队比赛,这方面的最佳实践是什么。有没有一个已知的算法可以很好地做到这一点?效率并不是必须的,因为它只需要一个季度产生一次 更具体地说,我将从一些定义开始: 我有N支队伍。。。T_1,T_2,蒂恩。如果N是奇数,则包括一个“幽灵”团队,使团队数量相等。 一周的一组赛程是一组N/2对赛程,没有超过一对的球队。 “固定装置列表”是一组固定装置,以便每个团队与其他团队配对 我想做的是创建一个带有某种随机元素的“固定列表”。 谢谢,这是通常的方式

假设我有N支球队,并且要生成一个赛程列表,每个球队都与其他球队比赛,这方面的最佳实践是什么。有没有一个已知的算法可以很好地做到这一点?效率并不是必须的,因为它只需要一个季度产生一次

更具体地说,我将从一些定义开始: 我有N支队伍。。。T_1,T_2,蒂恩。如果N是奇数,则包括一个“幽灵”团队,使团队数量相等。 一周的一组赛程是一组N/2对赛程,没有超过一对的球队。 “固定装置列表”是一组固定装置,以便每个团队与其他团队配对

我想做的是创建一个带有某种随机元素的“固定列表”。 谢谢,这是通常的方式。如果您需要一些随机元素,可以先查看团队列表。这没什么大不了的,因为每支球队都会互相比赛