std::rand
From cppreference.com
                    
                                        
                    
                    
                                                            
                    |   Defined in header <cstdlib>
   | 
||
|   int rand();  | 
||
Returns a uniformly distributed pseudo-random integral value between 0 and RAND_MAX (0 and RAND_MAX included).
srand() should be called before any calls to rand() to initialize the random number generator.
Contents | 
[edit] Parameters
(none)
[edit] Return value
Pseudo-random integral value between 0 and RAND_MAX.
[edit] Example
#include <cstdlib> #include <iostream> #include <ctime> int main() { std::srand(time(0)); //use current time as seed for random generator int uniform_random_variable = std::rand(); std::cout << "Uniform random value on [0 " << RAND_MAX << "]: " << uniform_random_variable << '\n'; }
Possible output:
Uniform random value on [0 2147483647]: 1373858591
[edit] See also
|    initializes pseudo-random number generator  (function)  | |
|   C documentation for rand 
 | |