Random Number Generation
rng
¶
A sub-package to handle random number generators.
Classes¶
RNGManager
¶
RNGManager(seed: int | None = None)
Manager for random number generation with state persistence.
Initialize the RNG manager.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
seed
|
int | None
|
Random seed. If None, draw a random integer between [0, 2**63). |
None
|
Attributes¶
key
property
writable
¶
key: Array
Get the random number generator key.
Returns:
| Type | Description |
|---|---|
Array
|
JAX random key. |
key_data
property
writable
¶
key_data: Array
Get the key data.
The function can be used to retrieve the key data for storing in disk.
Returns:
| Type | Description |
|---|---|
Array
|
Key data. |
Functions¶
save_key
¶
save_key(path: str | Path) -> None