根据excel中预定义的“集合”来search随机的“句子”或“行”生成器
不知道我应该问这个问题,(如果这是错误的地方,请帮我find正确的位置)。
我正在寻找一个随机的“传送”或“线”生成器基于预定义的“集”字。 例如:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
设置1
- 嘿约翰,
- 嗨,玛丽,
- 你好吗,鲍勃,
设置2
- 希望你一切顺利。
- 有一段时间没有见过你。
- 你的儿子怎么样?
设置3
- 我的号码改变了。 这是我的新的。
- 我迟到了,得跑了
- 你的号码又是什么? 我待会打给你好吗?
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
第1组的随机线+第2组的随机线+第3组的随机线=所有组的随机混搭
IE – 嗨,玛丽,你儿子好吗? 我的号码改变了。 这是我的新的。
在Excel中是否存在这样的事情?
解决scheme1:如果你想要一个复合结果
- 遍历集合
- 对于每一组,在设置的计数范围内生成一个随机整数
- 打印或使用与生成值相对应的设置元素
解决scheme2:如果你想要多个独特的结果
- 随机播放每一组(内置shuffle或Fisher-Yates / Knuth shuffle,取决于您的语言库)
- 初始化索引到您的语言使用的最低/第一个值来索引集合
- 遍历集合并打印或使用具有当前索引的set元素
- 如果指数保持不变,则增加索引并转到步骤3
由于您已将您的问题更改为特定于Excel:
- 把你的三套放在三张单独的纸上。
- 为每张表添加一列随机数字。
- 按随机数列对表单进行sorting,这会随机排列。
- 通过连接共享同一行的每个工作表中的设置条目来组合您的结果。