summaryrefslogtreecommitdiff
path: root/random.cpp
blob: 92a3c4ca70425aab767a48b0932c2c09b9fb67dc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
long long rand_state = 24;
long long rand_para1 = 37;
long long rand_para2 = 37;

int randn()
{
	rand_state = (rand_state*rand_state + rand_state*rand_para1 +rand_para2)%15555557;
	return rand_state;
}

//seed with number from 0 to 672
void srandn(int seed)
{
	rand_state = seed + 2753;
	
		randn();
}