xref: /csrg-svn/lib/libc/stdlib/rand.3 (revision 42090)
Copyright (c) 1990 The Regents of the University of California.
All rights reserved.

%sccs.include.redist.man%

@(#)rand.3 6.5 (Berkeley) 05/15/90

RAND 3 ""
.AT 3
NAME
rand, srand - bad random number generator
SYNOPSIS
void
srand(seed)
unsigned int seed;

rand()
DESCRIPTION
These interfaces are obsoleted by random(3).

The rand function computes a sequence of pseudo-random integers in the range of 0 to RAND_MAX (as defined by the header file <stdlib.h>).

The srand function sets its argument as the seed for a new sequence of pseudo-random numbers to be returned by rand . These sequences are repeatable by calling srand with the same seed value.

If no seed value is provided, the functions are automatically seeded with a value of 1.

STANDARDS
Rand and srand conform to ANSI X3.159-1989 (``ANSI C'').
"SEE ALSO"
random(3)