survive.utils.check_random_state

survive.utils.check_random_state(random_state)[source]

Validate random number generators and seeds.

Parameters:
random_state : numpy.random.RandomState, int, array-like, or None

Either a numpy.random.RandomState instance or a valid seed for a numpy.random.RandomState object.

Returns:
random_state : numpy.random.RandomState

A ready-to-use random number generator.