Creating Truely Random Numbers c#

Good Morning,

The problem I am currently having is Random.Range pulls from preset list of randomized numbers, however every time I load the game it regenerates the same list so seemingly randomized movements and damage have become nearly 100% predicable.

So my true question is how do I force Random.Range to either come up with a unique set of numbers for every new game initialization or to skip a preset amount of numbers from its list i.e first game starts with #1 out of the list whereas the second game starts with #2 and so on.

I hope my explanation was clear! Any help in c# would be greatly appreciated.

Check out Random.seed:
http://docs.unity3d.com/Documentation/ScriptReference/Random-seed.html

it will select a “random” part of the string to begin your numbers at. You can use something else to fill the seed, say for example the instance ID of your object, or system time, or whatever you would like.

Truly random is not really possible on a computer. You just gotta fake it well
:smiley: