【发布时间】:2021-05-28 21:45:03
【问题描述】:
也许我在搜索解决方案时遗漏了一个关键字,但我没有找到我要找的东西。 在 Google 表格中,我想获取一组数字并随机重新排序。例如,从集合 [1,2,3,4] 开始,然后返回 [4,2,1,3]。 有什么想法可以实现这个目标吗?
我想要实现的整个过程是这样的: 我有一组 4 个字段。他们的总和是固定的。我想为他们分配随机值。 所以,我正在考虑迭代这个过程:
- 创建一个介于 0 和最大可能值之间的随机整数(在第一次迭代中它是固定总和)
- 新的最大值是上一个最大值减去新的随机数。
- 检查新的最大值是否为零。
- 如果不是:
- 返回到第一步并重复 - 这样一直持续到有四个值
- 如果需要,应增加第 4 个值,使总和与固定总和相匹配。
- 否则,继续。
- 如果不是:
- 随机化 4 个值的顺序。
- 将值分配给 4 个字段。
【问题讨论】:
标签: google-sheets random shuffle