_lrand

提供: RAD Studio
移動先: 案内検索

stdlib.h:インデックス への移動


ヘッダーファイル

stdlib.h

カテゴリ

演算ルーチン

プロトタイプ

long _lrand(void);

説明

_lrand は,長い乱数を生成する関数です。_rand は,2^64 周期の乗算合同法乱数ジェネレータを使用して,0 ~ 2^31 - 1 の範囲の連続疑似乱数を返します。

このジェネレータは,引数値 1 を使って srand を呼び出すと,再初期化されます。特定のシード数を使って srand を呼び出すと,新しい開始点を設定できます。

コード例

#include <stdlib.h>
#include <stdio.h>

int main(void)
{
  long i;
  randomize();

  printf("Ten random numbers from 0 to 99\n\n");

  for(i=0; i<10; i++)
    printf("%d\n", _lrand() % 100);

  return 0;
}