random.c

来自「gcc-2.95.3 Linux下最常用的C编译器」· C语言 代码 · 共 32 行

C
32
字号
/* * random-number generator for testing */static unsigned long next = 1;/* - range - generate a random number within an inclusive range * * Algorithm from ANSI C standard.  Limitation:  max-min <= 32767. */intrange(min, max)int min;int max;{	register int temp;	next = next * 1103515245 + 12345;	temp = (int)((next/65536)%32768);	return(temp%(max - min + 1) + min);}/* - seed - seed random number generator */voidseed(n)long n;{	next = (unsigned long)n;}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?