sna*_*nap 4 random algorithm permutation
可能重复:
如何有效地生成0和上限N之间的K个非重复整数列表
有什么替代方法可以生成[0,8000]范围内的1000个不同的随机整数,而不是以下方法:
Mar*_*ers 12
您可以使用使用交换实现的部分Fisher-Yates shuffle.此算法的一个很好的功能是,如果您在k交换后停止,则第一个k数字是k整个集合中随机的大小样本.
| 归档时间: |
|
| 查看次数: |
2128 次 |
| 最近记录: |