Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
srand
Collapse the table of content
Expand the table of content

srand

Sets a random starting point.

void srand(
   unsigned int seed 
);

Parameters

seed
Seed for random-number generation

Remarks

The srand function sets the starting point for generating a series of pseudorandom integers. To reinitialize the generator, use 1 as the seed argument. Any other value for seed sets the generator to a random starting point. rand retrieves the pseudorandom numbers that are generated. Calling rand before any call to srand generates the same sequence as calling srand with seed passed as 1.

Requirements

Routine Required header Compatibility
srand <stdlib.h> ANSI, Win 98, Win Me, Win NT, Win 2000, Win XP

For additional compatibility information, see Compatibility in the Introduction.

Libraries

All versions of the C run-time libraries.

Example

See the example for rand.

See Also

Floating-Point Support Routine | rand | Run-Time Routines and .NET Framework Equivalents

Show:
© 2015 Microsoft