numpy.random.get_state

random.get_state()

返回表示生成器内部状态的元组。

有关详细信息,请参阅 set_state .

参数
legacy可选的布尔

指示位生成器为MT19937而不是dict时返回传统元组状态的标志。

返回
out{元组(str,624个uint的数组,int,int,float),dict}

返回的元组包含以下项:

  1. 字符串“mt19937”。

  2. 由624个无符号整数键组成的一维数组。

  3. 整数 pos .

  4. 整数 has_gauss .

  5. 浮标 cached_gaussian .

如果 legacy 如果为False,或者位生成器不是MT19937,则状态作为字典返回。

参见

set_state

笔记

set_stateget_state 不需要使用numpy中的任何随机分布。如果内部状态是手动更改的,那么用户应该确切知道他/她在做什么。