我已经开发了一个Excel工作簿,用于将随机发件人与随机收件人匹配。为此,我创建了一个三重匹配系统,该系统似乎在大多数情况下都运行良好。 对于第一次随机化,为所有参与者分配一个随机数,然后根据该随机数对其进行排名(即1到20)。 对于第二次和第三次随机化,发送者和接收者都是通过随机数选择的。 然后,我使用VLOOKUP功能构建了一个表,将发件人和收件人编号与所有参与者的列表相匹配。
我遇到的问题是:使用我的方法,无法阻止发件人和收件人是同一个人。我可以很容易地检测到它并刷新数据,直到得到没有重复的数据集为止,但是我宁愿a)防止它发生,或者b)如果检测到重复,则自动刷新。
答案 0 :(得分:0)
听起来像您只需要一种方法来生成介于1和20之间的两个不相同的随机数。
config.module
.rule('svg')
.use('file-loader')
.clear()
.loader('url-loader')
.options({
limit: 4 * 1024,
name: 'img/[name].[hash:8].[ext]',
})