unixdev.net


Switch to SpeakEasy.net DSL

The Modular Manual Browser

Home Page
Manual: (4.4BSD-Lite2)
Page:
Section:
Apropos / Subsearch:
optional field

RAND(3)                     BSD Programmer's Manual                    RAND(3)

NAME
     rand, srand - bad random number generator

SYNOPSIS
     #include <&lt;stdlib.h>&gt;

     void
     srand(unsigned seed);

     int
     rand(void);

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 re-
     peatable by calling srand() with the same seed value.

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

SEE ALSO
     random(3)

STANDARDS
     The rand() and srand() functions conform to ANSI C X3.159-1989 (``ANSI C
     '').

4.4BSD                           June 4, 1993                                1