34 lines
		
	
	
		
			646 B
		
	
	
	
		
			Groff
		
	
	
	
	
	
			
		
		
	
	
			34 lines
		
	
	
		
			646 B
		
	
	
	
		
			Groff
		
	
	
	
	
	
| .\"	@(#)rand.3c	6.2 (Berkeley) 9/29/85
 | |
| .\"
 | |
| .TH RAND 3 "September 29, 1985"
 | |
| .AT 3
 | |
| .SH NAME
 | |
| rand, srand \- random number generator
 | |
| .SH SYNOPSIS
 | |
| .nf
 | |
| .ft B
 | |
| #include <stdlib.h>
 | |
| 
 | |
| void srand(unsigned \fIseed\fP)
 | |
| unsigned rand(void)
 | |
| .ft R
 | |
| .fi
 | |
| .SH DESCRIPTION
 | |
| .B Rand
 | |
| uses a multiplicative congruential
 | |
| random number generator with period
 | |
| .if t 2\u\s732\s0\d
 | |
| .if n 2**32
 | |
| to return successive pseudo-random
 | |
| numbers in the range from 0 to
 | |
| .BR RAND_MAX .
 | |
| .PP
 | |
| The generator is reinitialized by calling
 | |
| .B srand
 | |
| with 1 as argument.
 | |
| It can be set to a random starting point by calling
 | |
| .B srand
 | |
| with whatever you like as argument.
 | |
| .SH "SEE ALSO"
 | |
| .BR random (3).
 | 
