val create : Base.Random.State.t ‑> tCreate a new t seeded from the given random state. This allows nondeterministic
initialization, for example in the case that the input state was created using
Random.State.make_self_init.
Constructors like create and of_int should be called once at the start of a
randomized computation and the resulting state should be threaded through.
Repeatedly creating splittable random states from seeds in the middle of computation
can defeat the SPRNG's splittable properties.