1
4
虽然Python的Random(Mersenne Twister)的底层算法是确定性的,但种子不会存储在实现的内存空间中的任何地方。如有必要,由调用方存储种子。 http://docs.python.org/library/random.html#module-random 有关Python实现的更多信息(或者用自己的种子存储随机类覆盖它),请参阅: http://hg.python.org/cpython/file/0b650272f58f/Lib/random.py 和 http://hg.python.org/cpython/file/0b650272f58f/Python/random.c |
2
3
没有办法取回种子本身。种子用于更新随机数生成器的内部状态,并且不直接存储在任何地方。 然而,有一种方法可以保存当前状态!随机模块基于Mersenne-Tister伪随机数生成器,并用C语言实现(带有_random扩展模块)。您可以这样做:
换句话说,random.random()对象可以被pickle,并且您可以使用pickle对象(或者
|
July · 如何定义数字间隔,然后四舍五入 1 年前 |
user026 · 如何根据特定窗口的平均值(行数)创建新列? 1 年前 |
Ashok Shrestha · 需要追踪特定的颜色线并获取坐标 1 年前 |
Nicote Ool · 在FastApi和Vue3中获得422 1 年前 |
Abdulaziz · 如何对集合内的列表进行排序[重复] 1 年前 |
asmgx · 为什么合并数据帧不能按照python中的预期方式工作 1 年前 |