std::random_device::operator() (3) - Linux Manuals
std::random_device::operator(): std::random_device::operator()
NAME
std::random_device::operator() - std::random_device::operator()
Synopsis
result_type operator()();  (since C++11)
Generates a non-deterministic uniformly-distributed random value.
Parameters
(none)
Return value
A random number uniformly distributed in [min(), max()].
Exceptions
Throws an implementation-defined exception derived from std::exception if a random number could not be generated.
See also
 
 
 
 
 
 
min      gets the smallest possible value in the output range
 
[static]
max      gets the largest possible value in the output range
 
[static]