|
|
1
3
您将得到一个随机数列表,在用完唯一值之前,这些随机数不会重复。O(1)复杂性。 |
|
|
2
5
如果你想从集合{1,…,n}中画出k个不需要替换的随机整数(以得到唯一的数字),你需要的是[n]的随机排列中的前k个元素。生成这种随机排列的最优雅的方法是使用Knuth shuffle。请看这里: http://en.wikipedia.org/wiki/Knuth_shuffle |
|
3
1
n位最大周期线性移位反馈寄存器(LFSR)在内部状态被重复之前,将循环通过它的所有(2^n-1)内部状态。LFSR是最大周期LFSR当且仅当由抽头序列加1形成的多项式是模2的本原多项式。 因此,n位最大周期LFSR将为您提供一个(2^n-1)唯一随机数序列,每个随机数都是n位长的。 LFSR非常优雅。 |
|
|
4
0
既然你强加了唯一性,那么一个伪随机发生器就足够了,它可以被配置成在你可能需要的时间内不重复序列。例如,一个 LCG |
|
|
5rod · 编写python程序来解决特定问题? 1 年前 |
|
|
yazumin · 嵌套在集合中的映射列表 1 年前 |
|
|
Ama · 如何在Python集合理解中根据布尔语句添加元素对? 1 年前 |
|
|
petem · 使用图像作为为Julia集着色的轨道陷阱 2 年前 |
|
|
user4202236 · java中的拆分集 2 年前 |
|
|
Cesar Justo · 如何将列表的值修改为java流? 2 年前 |