A possible use case scenario is a world generator using "scoped" random generators: each scope is responsible for instancing a new RNG with a specific seed derived from the global seed. Such generators may run in parallel, making the current approach prone to thread safety issues.
A possible use case scenario is a world generator using "scoped" random generators: each scope is responsible for instancing a new RNG with a specific seed derived from the global seed. Such generators may run in parallel, making the current approach prone to thread safety issues.