So the seeds for random streams are just a series of numbers, does that mean that if I randomly generate my levels with a random stream and my seeds are 4 digits long there are only 9999 possible levels that can be generated? This seems like a really bad way to handle seeding as far as I can tell
The seed doesn’t define the range, just starting point.
Limited results are only generated if you use the RandRange() & FRandRange() functions.
or C++ "
FRandomStream RandomNumberGenerator; RandomNumberGenerator.Initialize(1234); float ValueWithinRange = RandomNumberGenerator.FRandRange(0.0f, 9999.0f);