File:  [Research Unix] / researchv10dc / dist / man / v3 / man3 / rand.3
Revision 1.1.1.1 (vendor branch): download - view: text, annotated - select for diffs
Tue Apr 24 17:21:34 2018 UTC (8 years, 1 month ago) by root
Branches: belllabs, MAIN
CVS tags: researchv10, HEAD
researchv10 Dan Cross

.pa 1
.he 'RAND (III)'1/15/73'RAND (III)'
.ti 0
NAME		rand -- random number generator
.sp
.ti 0
SYNOPSIS	jsr pc,srand	/to initialize
.br
jsr pc,rand	/to get a random number
.sp
.ti 0
DESCRIPTION	The routine uses a multiplicative congruential
random number generator to return successive pseudo-random
numbers in r0 in the range from 1 to 2^15-1.
.sp
The generator is reinitialized by calling srand with 1 in r0.
.sp
It can be set to a random starting point by calling
srand with whatever you like in r0,
for example the result left in r1 from sys___ time____.
.sp
.ti 0
FILES		kept in /lib/liba.a
.sp
.ti 0
SEE ALSO	--
.sp
.ti 0
DIAGNOSTICS	--
.sp
.ti 0
BUGS		--
.sp
.ti 0
WARNING		The author of this routine has been writing
random-number generators for many years and has never been
known to write one that worked.

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.