【发布时间】:2015-09-12 14:08:14
【问题描述】:
我们如何有效地从[1,...,N] 中生成k 随机和非连续样本?
(N=10, k=4) 的非期望示例:
2,3,8,10
这不是一个理想的例子,因为2 和3 是连续的。
(N=10, k=4) 的所需示例:
2,6,8,10
这是一个很好的例子,因为每对样本之间的差异都大于1
【问题讨论】:
-
不,当然不能保证; 这是随机的。
-
@A.M.这两个例子不足以说明你的要求
-
@A.M. - 啊。好,很好。那正是我所想。您标记了 Python 和 MATLAB。你更喜欢哪一个?
-
@ThePredator:有些东西可能是随机生成但满足约束条件的。 OP 没有要求特定的分布,这里可能有多个答案,分布略有不同,具体取决于它的生成方式。
-
@NeilSlater :如果您对它们进行排序,它们将是连续的。我已经编辑了问题并写道每对样本之间的差异大于 1。