最終更新日時(UTC):
が更新

履歴 編集

macro
<cstdlib>

RAND_MAX

#define RAND_MAX implementation-defined

概要

std::rand()関数で生成される疑似乱数の最大値を定義しているマクロ。

このマクロの値は実装依存である。

また、少なくとも32767以上であることは保証されている。

#include <climits>
#include <cstdlib>
#include <ctime>
#include <iostream>

int main()
{
  // use current time as seed for random generator
  std::srand(std::time(NULL));

  std::cout << "RAND_MAX: " << RAND_MAX << '\n';
}

出力例

RAND_MAX: 2147483647

関連項目

  • rand(): 疑似乱数を生成する。