M
Marshall Belew
I'm trying to synchronize a network app that uses random numbers
generated by System.Random. Rather than pass every randomly generated
number, I just pass the seed. I'm seeing a result that leads me to
believe that a seeded random number is still slightly random. I need
a predictable random number.
Here's my results
Machine 1
Seed: 1453549276
random.Next() = 1997009408
random.Next() = 2105130240
random.Next() = 557073472
Machine 2
Seed: 1453549276
random.Next() = 1997009351
random.Next() = 2105130259
random.Next() = 557073440
You can see that the last few digits of the random numbers are
slightly off. Anyone have any suggestions on how I can generate
predictable random numbers in C#?
Thanks!
Marshall Belew
generated by System.Random. Rather than pass every randomly generated
number, I just pass the seed. I'm seeing a result that leads me to
believe that a seeded random number is still slightly random. I need
a predictable random number.
Here's my results
Machine 1
Seed: 1453549276
random.Next() = 1997009408
random.Next() = 2105130240
random.Next() = 557073472
Machine 2
Seed: 1453549276
random.Next() = 1997009351
random.Next() = 2105130259
random.Next() = 557073440
You can see that the last few digits of the random numbers are
slightly off. Anyone have any suggestions on how I can generate
predictable random numbers in C#?
Thanks!
Marshall Belew