numpy.random.BitGenerator#

class numpy.random.BitGenerator(seed=None)#

通用 BitGenerator 的基底類別,其基於不同的演算法提供隨機位元流。 必須被覆寫。

參數:
seed{None, int, array_like[ints], SeedSequence}, 選用

用於初始化 BitGenerator 的種子。 如果為 None,則會從作業系統提取新的、不可預測的熵。 如果傳遞 intarray_like[ints],則會將其傳遞給 SeedSequence 以導出初始 BitGenerator 狀態。 也可以傳入 SeedSequence 實例。 所有整數值都必須是非負數。

參見

SeedSequence
屬性:
lockthreading.Lock

鎖定實例,它是共享的,以便同一個 BitGenerator 可以在多個 Generator 中使用而不會損壞狀態。 從位元產生器產生值的程式碼應持有位元產生器的鎖。

方法

random_raw(self[, size])

傳回由底層 BitGenerator 產生的隨機數

spawn(n_children)

建立新的獨立子位元產生器。