|
Random\Randomizer クラスはじめにRandom\Engine が提供するランダムな値に対する、高レベルインターフェイスを提供します。 クラス概要Random
final
Randomizer
/* プロパティ */
public
readonly
Random\Engine
$engine;
/* メソッド */
public Random\Randomizer::__construct(Random\Enginenull
$engine = null)public string Random\Randomizer::getBytes(int
$length)public string Random\Randomizer::getBytesFromString(string
$string, int $length)public float Random\Randomizer::getFloat(float
$min, float $max, Random\IntervalBoundary $boundary = Random\IntervalBoundary::ClosedOpen)public int Random\Randomizer::getInt(int
$min, int $max)public float Random\Randomizer::nextFloat()
public int Random\Randomizer::nextInt()
public array Random\Randomizer::pickArrayKeys(array
$array, int $num)public array Random\Randomizer::__serialize()
public array Random\Randomizer::shuffleArray(array
$array)public string Random\Randomizer::shuffleBytes(string
$bytes)public void Random\Randomizer::__unserialize(array
$data)プロパティ
|