从n列表生成灯具

Aus*_*att 3 language-agnostic theory permutation

假设我有N个团队以及生成一个夹具列表的内容,每个团队都在其他所有团队中进行,最佳实践是什么.有没有一种已知的算法可以很好地完成这项工作?效率并不是必需品,因为这只需要在一个季节生成一次.

更具体地说,我将从一些定义开始:我有N个团队...... T_1,T_2,...,T_n.如果N是奇数,则包括一个"幽灵"团队,以使团队数量均匀.一周的一组固定装置是一组N/2对,没有一组超过一对."夹具列表"是一组固定装置,每个团队都与其他团队配对.

我想要做的是创建一个带有某种随机元素的"夹具列表".谢谢

sdc*_*vvc 5

是通常的方式.如果你需要一些随机元素,你可以洗牌第一强队之列.这并不重要,因为每支球队无论如何都会互相比赛.