« Random\Randomizer::nextFloat
Random\Randomizer::pickArrayKeys »

Random\Randomizer::nextInt

(PHP 8 >= 8.2.0)

Random\Randomizer::nextInt — 正の整数を取得する

説明

public function Random\Randomizer::nextInt(): int

パラメータ

この関数にはパラメータはありません。

戻り値

Random\Engine::generate() が返したバイト数に応じて、 0 から最大値までの正の整数を返します。 正確な最大値は、2$engine_bytes * 8 - 1 - 1 で計算できます。

エラー / 例外

例

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

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

// "次の" 整数をランダムに出力します
echo $r->nextInt(), "\n";
?>

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

8041689838856078718
関連キーワード:
Random   Randomizer   整数   nextInt   Engine   generate   ビット   バイト   最大値   engine   エンジン   影響   ランダム   nextFloat   pickArrayKeys   正確   bytes   計算   不整合   RandomException   選択   ネイティブ   PcgOneseq   XslRr   Xoshiro
関連する関数・ページ:
random-randomizer.construct   class.random-randomizer   random-randomizer.getint   random-randomizer.serialize   random-randomizer.unserialize   random-randomizer.getbytes