Successfully added
Generate Random Numbers in C#
by Patrik
Seed Value
The Random
class uses the seed value as a starting value for the pseudo-random number generation algorithm. By default, the Random
class uses the system clock to generate its seed value so that each instance of the Random
class can generate different random numbers.
Two different instances of the Random
class having the same seed value will generate the same random numbers, as shown below.
Random random1 = new Random(10); // seed value 10
for (int i = 0; i < 4; i++){
Console.WriteLine(random1.Next());
}
Random random2 = new Random(10); // seed value 10, the same as in the first
for (int i = 0; i < 4; i++){
Console.WriteLine(random2.Next());
}
Referenced in:
Comments