cirq.RANDOM_STATE_OR_SEED_LIKE

cirq.RANDOM_STATE_OR_SEED_LIKE = typing.Any

A pseudorandom number generator or object that can be converted to one.

If None, turns into the module np.random.

If an integer, turns into a np.random.RandomState seeded with that
integer.
If none of the above, it is used unmodified. In this case, it is assumed
that the object implements whatever methods are required for the use case
at hand. For example, it might be an existing instance of
np.random.RandomState or a custom pseudorandom number generator
implementation.