one Random.Shared is The existing way to go around the server side. Cryptographical protection is necessary inside of a use circumstance where a single consumer can infer the internal state in the generator from observing sequences of generated numbers, and likewise figuring out the relative posture of your created quantities whose values they try