randomFloat

randomFloat(?int $nbMaxDecimals = null, float $min = 0, ?float $max = null) :float

🇯🇵 🇺🇸
ランダムな浮動小数点数を返します。

パラメータ

$nbMaxDecimals

返される浮動小数点数の小数桁数。 nullを指定した場合、randomDigit()で生成されたランダムな値になります。

$min

返される浮動小数点数の最小値。 整数または浮動小数点数で指定します。

$max

返される浮動小数点数の最大値。 整数または浮動小数点数で指定します。 nullを指定した場合、randomNumber()で生成されたランダムな値になります。 このとき、$minよりも小さい値となった場合は$minと同じ値になります。

>>> Faker\Factory::crate('ja_JP')->randomFloat()
=> 5814182.56
>>> Faker\Factory::create()->randomFloat(3)
=> 318419.71
>>> Faker\Factory::create()->randomFloat(null, 5, 5)
=> 5.0

注意

注意:

$minより$maxのほうが小さい場合、入れ替えた上で処理を行います。

参考

最終更新日時: