在javascript中不替换数组的情况下,随机抽样的干净方法是什么?假设有一个数组
x = [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15]
我想随机采样5个唯一的值;即生成一个长度为5的随机子集。要生成一个随机样本,可以这样做:
x[Math.floor(Math.random()*x.length)];
但是,如果多次执行此操作,则存在多次抢占同一条目的风险。
https://stackoverflow.com/questions/11935175
复制相似问题