The Random Generator Seed
Seed: A integer used to set the starting point for generating a series of random numbers.  The seed sets the generator to a random starting point.  A unique seed returns a unique random number sequence.

RandomBots Auditor uses a unique seed for each random request: the number of seconds since January 1970.  Every time a random selection is initiated, a new seed is used.

Click the option User Entered Seed to override the seed provided by the program.  The same random number sequence is generated for a given seed.
How its Done
The random number generator from the Microsoft Run Time Library provides the random number sequences used to select numbers from numeric ranges or pick a data item from a list.

First the program requests the time (provided as the number of seconds since January 1970), uses the number to initialize the random number generator (srand) and then a sequence of random numbers is requested.

xseed = (unsigned)time(NULL);  // Current Time
srand( xseed ); // Initialize the random number generator
for( ; ; ){
     k = rand(); // Random number
     ( check the random number and do something ...)
}

Documentation for the following routines, used in RandomBots, from the Microsoft run time library, are provided for reference.