unixdev.net


Switch to SpeakEasy.net DSL

The Modular Manual Browser

Home Page
Manual: (4.2BSD)
Page:
Section:
Apropos / Subsearch:
optional field

RAND(3C)                                                              RAND(3C)



NAME
       rand, srand - random number generator

SYNOPSIS
       srand(seed)
       int seed;

       rand()

DESCRIPTION
       The  newer  random(3)  should be used in new applications; rand remains
       for compatibilty.

       Rand uses a multiplicative congruential random  number  generator  with
       period 232 to return successive pseudo-random numbers in the range from
       0 to 231-1.

       The generator is reinitialized by calling srand with 1 as argument.  It
       can  be  set  to a random starting point by calling srand with whatever
       you like as argument.

SEE ALSO
       random(3)



                                19 January 1983                       RAND(3C)