gmp_random_bits

(PHP 5 >= 5.6.3, PHP 7, PHP 8)

gmp_random_bits乱数を生成する

説明

gmp_random_bits(int $bits): GMP

乱数を生成します。値は 0 と (2 ** bits) - 1 の間になります。

bits は0より大きくなければならず、最大値は利用できるメモリの量次第です。

パラメータ

bits

ビット数

戻り値

ランダムなGMP数を返します。

例1 gmp_random_bits() の例

<?php
$rand1 
gmp_random_bits(3); // random number from 0 to 7
$rand2 gmp_random_bits(5); // random number from 0 to 31

echo gmp_strval($rand1) . "\n";
echo 
gmp_strval($rand2) . "\n";
?>

上の例の出力は以下となります。

3
15

関連キーワード:  乱数, 生成, bits, prob, range, 関数, int, 最大, 利用, メモリ