numpy.random.BitGenerator#
- class numpy.random.BitGenerator(seed=None)#
通用 BitGenerator 的基底類別,其基於不同的演算法提供隨機位元流。 必須被覆寫。
- 參數:
- seed{None, int, array_like[ints], SeedSequence}, 選用
用於初始化
BitGenerator
的種子。 如果為 None,則會從作業系統提取新的、不可預測的熵。 如果傳遞int
或array_like[ints]
,則會將其傳遞給SeedSequence
以導出初始BitGenerator
狀態。 也可以傳入SeedSequence
實例。 所有整數值都必須是非負數。
參見
- 屬性:
- lockthreading.Lock
鎖定實例,它是共享的,以便同一個 BitGenerator 可以在多個 Generator 中使用而不會損壞狀態。 從位元產生器產生值的程式碼應持有位元產生器的鎖。
方法
random_raw
(self[, size])傳回由底層 BitGenerator 產生的隨機數
spawn
(n_children)建立新的獨立子位元產生器。