|
|
1.1 ! root 1: .\" Copyright (c) 1983 Regents of the University of California. ! 2: .\" All rights reserved. The Berkeley software License Agreement ! 3: .\" specifies the terms and conditions for redistribution. ! 4: .\" ! 5: .\" @(#)rand.3f 6.1 (Berkeley) 5/15/85 ! 6: .\" ! 7: .TH RAND 3F "May 15, 1985" ! 8: .UC 5 ! 9: .SH NAME ! 10: rand, drand, irand \- return random values ! 11: .SH SYNOPSIS ! 12: .B function irand (iflag) ! 13: .sp 1 ! 14: .B function rand (iflag) ! 15: .sp 1 ! 16: .B double precision function drand (iflag) ! 17: .SH DESCRIPTION ! 18: .ft B ! 19: The newer random(3f) should be used in new applications; ! 20: rand remains for compatibilty. ! 21: .ft R ! 22: .PP ! 23: These functions use ! 24: .IR rand (3C) ! 25: to generate sequences of random numbers. ! 26: If ! 27: .I iflag ! 28: is '1', the generator is restarted and the first random value is returned. ! 29: If ! 30: .I iflag ! 31: is otherwise non-zero, it is used as a new seed for the random number ! 32: generator, and the first new random value is returned. ! 33: .PP ! 34: .I Irand ! 35: returns positive integers in the range 0 through 2147483647. ! 36: .I Rand ! 37: and ! 38: .I drand ! 39: return values in the range 0. through 1.0 . ! 40: .SH FILES ! 41: .ie \nM /usr/ucb/lib/libF77.a ! 42: .el /usr/lib/libF77.a ! 43: .SH "SEE ALSO" ! 44: random(3F), rand(3C) ! 45: .SH BUGS ! 46: The algorithm returns a 15 bit quantity on the PDP11; a 31 bit quantity ! 47: on the VAX. ! 48: .I Irand ! 49: on the PDP11 calls ! 50: .IR rand (3C) ! 51: twice to form a 31 bit quantity, but bit 15 will always be 0.
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.