KissRandom#
- scikitplot.random.KissRandom(seed=None, bit_width=None)#
Factory function for auto-detecting 32-bit vs 64-bit RNG.
- Parameters:
- seedint or None, optional
Random seed
- bit_width{None, ‘auto’, 32, 64}, default=None
Bit width selection: - None or ‘auto’: Auto-detect based on system - 32: Force 32-bit - 64: Force 64-bit
- Returns:
- Kiss32Random or Kiss64Random
RNG instance
See also
Kiss32Random32-bit version for smaller datasets
Kiss64Random64-bit version for larger datasets
KissSeedSequenceSeed sequence for initialization
KissBitGeneratorNumPy-compatible bit generator
KissGeneratorHigh-level generator using this BitGenerator
KissRandomStateInherites from KissGenerator
default_rngConvenience function to create generator
Examples
>>> rng = KissRandom(42) # Auto-detect >>> rng = KissRandom(42, bit_width=32) # Force 32-bit >>> rng = KissRandom(42, bit_width=64) # Force 64-bit >>> rng = KissRandom(42, bit_width=None) # Auto-detect