skactiveml.utils.check_random_state#
- skactiveml.utils.check_random_state(random_state, seed_multiplier=None)[source]#
Check validity of the given random state.
- Parameters
- random_stateNone or int or instance of RandomState
If random_state is None, return the RandomState singleton used by np.random.
If random_state is an int, return a new RandomState.
If random_state is already a RandomState instance, return it.
Otherwise raise ValueError.
- seed_multiplierNone or int, default=None
If the random_state and seed_multiplier are not None, draw a new int from the random state, multiply it with the multiplier, and use the product as the seed of a new random state.
- Returns
- random_stateinstance of RandomState
The validated random state.