# 乱数取得関数

## 関数
int | SRand (int seed)
| 本家互換関数
int | GetRand (int max)
| 乱数を取得する(本家互換)
int | ChangeRandMode (int mode)
| 乱数生成器を変更する関数(DXP独自)

## 関数

int ChangeRandMode | ( | int | mode | ) |

乱数生成器を変更する関数(DXP独自)

GetRandを実行したときに使われる乱数生成器を指定します。エラーが発生した場合、DXP_RANDMODE_HWが設定されます。デフォルトの設定はDXP_RANDMODE_MTです。

指定可能な引数:
  - DXP_RANDMODE_MT - メルセンヌ・ツイスター方式の乱数生成器を使います。おそらく、本家との互換性があります。低速です。
  - DXP_RANDMODE_HW - PSPのハードウェアの乱数生成器を使います。高速です。

引数:

  | mode | - 乱数生成器を指定します。

戻り値:

  | 0 | 成功
  | -1 | 失敗

int GetRand | ( | int | max | ) |

乱数を取得する(本家互換)

乱数を得ます。この関数は0からmaxで指定した数値のどれかの数値を返します。

引数:

  | max | 取得する乱数の最大値。

戻り値:
  0からmaxで指定した数値のどれかの数値。

int SRand | ( | int | seed | ) |

本家互換関数