Return specified number of SeedSequences, for generating random variates.
Initializes a specified number of SeedSequences based on a set of
10 generated “seeds” in a hard-coded list. If the required number of
random variates is larger than 10, the user must first generate
a sufficient number of seeds to draw upon for initializing SeedSequences.
The generated entropy can be reused in subsequent calls to this function.
A list of integers with length not less than _s, to be used as seeds
for initializing SeedSequences. A list of 10 appropriately generated
integers is used as default.
A list of numpy SeedSequence objects, which can be used to seed prng() or to spawn
seed sequences that can be used as seeds to generate non-overlapping streams in parallel. [2]
Fill given array on demand with pseudo-random numbers as specified.
Random number generation is multithreaded, using twice
the number of threads as available CPU cores by default.
If a seed sequence is provided, it is used in a thread-safe way
to generate repeatable i.i.d. draws. All arguments are validated
before commencing multithreaded random number generation.