Random 生成一系列伪随机序列以消除序列偏差

Random 生成一系列伪随机序列以消除序列偏差,random,sequence,combinatorics,sequences,random-sample,Random,Sequence,Combinatorics,Sequences,Random Sample,我有n件东西要被t测试人员测试。每个测试人员都会受到顺序偏差的影响,也就是说,他们可能会对之前测试的内容给予更高的评分,或者相反,所以我想消除这种情况。一种方法是为每个测试人员生成一个随机测试序列 例如,当n=5时,m=2: 注意,在这个生成的序列中,两个测试人员都在第2件事情之后立即测试第5件事情。同样,对于两个测试人员来说,第3和第1项都会在测试结束时出现。这是次优的 我的问题是:我如何生成一组最佳序列,最大限度地提高每个事物出现在每个不同位置的机会,并最大限度地减少单个序列的重复 更难的问

我有n件东西要被t测试人员测试。每个测试人员都会受到顺序偏差的影响,也就是说,他们可能会对之前测试的内容给予更高的评分,或者相反,所以我想消除这种情况。一种方法是为每个测试人员生成一个随机测试序列

例如,当n=5时,m=2:

注意,在这个生成的序列中,两个测试人员都在第2件事情之后立即测试第5件事情。同样,对于两个测试人员来说,第3和第1项都会在测试结束时出现。这是次优的

我的问题是:我如何生成一组最佳序列,最大限度地提高每个事物出现在每个不同位置的机会,并最大限度地减少单个序列的重复

更难的问题是:这比天真的伪随机生成要优化多少?这可以量化吗

这不是一个家庭作业问题,尽管听起来像是:这是一个品酒会


我真的不确定这是在math.stackexchange、cs.stackexchange还是在这里。最终我真的想实现这个,所以…

似乎是一个很好的统计问题,但不太确定这是否是一个编程问题。也许吧。问题是我不知道任何数据。上次我试着问一个关于MathOverflow的问题时,我得到了一个我根本不懂的答案,我也无能为力。我想我的问题对统计专家来说太简单了吧?
 Tester 1         Tester 2
 4                2
 2                5
 5                4
 1                3 
 3                1