(PHP 8 >= 8.3.0)
Random\Randomizer::nextFloat — Get a float between 0 and 1
К настоящему времени эта функция ещё не была документирована; для ознакомления доступен только список аргументов.
У этой функции нет параметров.
A uniformly selected float from the half-open interval [0, 1). Zero is a possible return value, one is not.
Random\Randomizer::$engine
.
Пример #1 Random\Randomizer::nextFloat() example
<?php
$r = new \Random\Randomizer();
// The resulting bool will be true with the given chance.
$chance = 0.5;
$bool = $r->nextFloat() < $chance;
echo ($bool ? "You won" : "You lost"), "\n";
?>
Результатом выполнения данного примера будет что-то подобное:
You won