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