kiss_context#
- scikitplot.random.kiss_context(seed=None, bit_width=None)#
Context manager for temporary RNG.
- Parameters:
- seedint or None
Random seed
- bit_widthint, default=64
Generator bit width
- Yields:
- KissGenerator
Bit generator instance
See also
Kiss32Random32-bit version for smaller datasets
Kiss64Random64-bit version for larger datasets
KissRandomFactory function for auto-detecting
KissSeedSequenceSeed sequence for initialization
KissBitGeneratorNumPy-compatible bit generator
KissGeneratorHigh-level generator using this BitGenerator
KissRandomStateInherites from KissGenerator
default_rngConvenience function to create generator
Notes
Automatically acquires and releases lock for thread safety.
Examples
>>> # from contextlib import closing >>> from scikitplot.random import kiss_context >>> >>> with kiss_context(42) as rng: ... data = rng.random(1000)
Gallery examples#
Enhanced KISS Random Generator - Complete Usage Examples
Enhanced KISS Random Generator - Complete Usage Examples