public static int randseed = 464678;
public static void Main() {
Console.WriteLine(Rand(0, 20));
Console.WriteLine(Rand(0, 20));
Console.WriteLine(Rand(0, 20));
Console.WriteLine(Rand(0, 20));
Console.WriteLine(Rand(0, 20));
Console.WriteLine(Rand(0, 20));
public static int RandomSeed() {
int w = randseed / 127773;
randseed = (randseed - w * 127773) * 16807 - w * 2836;
randseed += int.MaxValue;
else if (randseed == 0) {
randseed = int.MaxValue - 1;
public static int Rand(int min, int max){
return (min + RandomSeed() / (int.MaxValue / (max - min + 1) + 1));