bundles / numpy latest / numpy / random / _generator / Generator / spawn
cython_function_or_method
numpy.random._generator:Generator.spawn
Signature
def spawn ( n_children ) Summary
Create new independent child generators.
Extended Summary
See seedsequence-spawn for additional notes on spawning children.
Parameters
n_children: int
Returns
child_generators: list of Generators
Raises
: TypeErrorWhen the underlying SeedSequence does not implement spawning.
Examples
Starting from a seeded default generator:entropy = 0x3034c61a9ae04ff8cb62ab8ec2c4b501 rng = np.random.default_rng(entropy)✓
child_rng1, child_rng2 = rng.spawn(2)
✓rng.uniform(), child_rng1.uniform(), child_rng2.uniform()
✓more_child_rngs = rng.spawn(20) nested_spawn = child_rng1.spawn(20)✓
See also
- bit_generator
The bit generator instance used by the generator.
- random.BitGenerator.spawn
Equivalent method on the bit generator and seed sequence.
- random.SeedSequence.spawn
Equivalent method on the bit generator and seed sequence.
Aliases
-
numpy.random.Generator.spawn