home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
C/C++ Interactive Guide
/
c-cplusplus-interactive-guide.iso
/
c_ref
/
csource3
/
136_01
/
random.c
< prev
next >
Wrap
Text File
|
1979-12-31
|
620b
|
39 lines
/* HEADER: CUG136.14;
TITLE: RANDOM;
DATE: 8/24/1983;
DESCRIPTION: "Random number generator for C/80";
KEYWORDS: random,number generator, psuedorandom numbers;
SYSTEM: CP/M;
FILENAME: RANDOM.C;
AUTHORS: R. Rodman;
COMPILERS: C/80;
*/
/* Random number generator
830823 rr dummied up
830824 rr crude algorithm */
/* init random number generator */
static unsigned seed;
srand(rtyp)
int rtyp;
{
seed = 5;
}
/* get random number */
unsigned rand()
{
unsigned oldseed;
oldseed = seed;
seed = seed * 2;
if(seed && 020) seed = seed + oldseed;
return(seed);
}