等確率に選ばれる整数を取得する

# Random\Randomizer::getInt

(PHP 8 >= 8.2.0)

Random\Randomizer::getInt — 等確率に選ばれる整数を取得する

### 説明

public function Random\Randomizer::getInt(int `$min`, int `$max`): int

### パラメータ

`min`

  返される最小値。

`max`

  返される最大値。

### 戻り値

閉区間 [`min`, `max`] の中から、 等確率に出るよう選ばれた整数値を返します。 `min` と `max` も返される値に含みます。

### エラー / 例外

- `max` が `min` より小さい場合、 ValueError がスローされます。
- `Random\Randomizer::$engine` に存在する Random\Engine::generate() メソッド がスローした、あらゆる Throwable がスローされます。

### 例

例1 Random\Randomizer::getInt() の例

    <?php
    $r = new \Random\Randomizer();

    // 範囲内の整数をランダムに出力します
    echo $r->getInt(1, 100), "\n";
    ?>

上の例の出力は、 たとえば以下のようになります。

    42

### 参考

- random_int() - 暗号学的にセキュアな方法で、等確率に出る整数を取得する
- Random\Randomizer::getFloat() - 等確率に選んだ float の値を取得する

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open