RAND_MAX
cppreference.com
<tbody>
</tbody>
#define RAND_MAX /* */ |
||
, , std::rand. . , 32767.
#include <climits>
#include <cstdlib>
#include <ctime>
#include <iostream>
int main()
{
//
//
std::srand(std::time(NULL));
std::cout << "RAND_MAX: " << RAND_MAX << '\n'
<< "INT_MAX: " << INT_MAX << '\n'
<< " [0,1]: "
<< static_cast<double>(std::rand()) / RAND_MAX << '\n';
}
:
RAND_MAX: 2147483647
INT_MAX: 2147483647
[0,1]: 0.618608
| () | |
| () | |
C RAND_MAX
| |