Date: Tue, 01 Nov 1994 16:06:54 +0100 From: Csizmadia Peter To: djgpp AT sun DOT soe DOT clarkson DOT edu Subject: Is it random number sequence? int main(int argc, char* argv[]) { int i; srand(atoi(argv[1])); for(i=0; i<30; ++i) printf(" %d", rand()&3); putchar('\n'); } This simple program produces the following "random number sequence" for any seed number: 1 2 3 0 1 2 3 0 1 2 3 0 1 2 3 0 1 2 3 0 1 2 3 0 1 2 3 0 1 2 Is it the normal behavior of the rand() function in GNU C?