【发布时间】:2016-09-18 06:25:31
【问题描述】:
Python 的随机性似乎是全局性的,因此更改它的模块会相互影响。
虽然当然有很多 3rd 方模块,但有没有办法使用 Python 的标准库来获得上下文本地的随机数。
(不使用random.get/setstate,这在混合来自不同模块的代码时可能会出现问题)。
类似...
r = random.context(seed=42)
number = r.randint(10, 20)
每个模块都可以使用自己的随机上下文。
【问题讨论】:
标签: python python-3.x random