Jump to content

Perl Programming/Keywords/srand

From Wikibooks, open books for an open world
Previous: sqrt Keywords Next: stat

The srand keyword

[edit | edit source]

The srand function sets and returns the random number seed for the rand operator so that it can produce a different sequence of random numbers.

srand is called implicitly when rand is called, but can be called explicitly to generate random numbers for test purposes with the same seed (see below).

Please do not call srand by the same more than once without an EXPRESSION after it, as the random number generation will lose randomness.

Syntax

[edit | edit source]
  srand EXPRESSION
  srand

Examples

[edit | edit source]
srand($seed);  # Creates random numbers with the same seed for test

See also

[edit | edit source]
Previous: sqrt Keywords Next: stat