« Random\Engine\Secure::generate
Random\Engine\Mt19937::__construct »
PHP Manual
Random
Random\Engine\Mt19937 クラス
Random\Engine\Mt19937 クラス
(PHP 8 >= 8.2.0)
はじめに
» Mt19937
(メルセンヌ・ツイスター) アルゴリズムを実装したクラスです。
クラス概要
final
class
Random\Engine\Mt19937
implements
Random\Engine
{
/* メソッド */
public
__construct
(
?
int
$seed
=
null
,
int
$mode
=
MT_RAND_MT19937
)
public
__debugInfo
():
array
public
generate
():
string
public
__serialize
():
array
public
__unserialize
(
array
$data
):
void
}
目次
Random\Engine\Mt19937::__construct
— 新しい Mt19937 エンジンを作成する
Random\Engine\Mt19937::__debugInfo
— エンジンの内部的なステートを返す
Random\Engine\Mt19937::generate
— 32ビットのランダムな値を生成する
Random\Engine\Mt19937::__serialize
— Mt19937 オブジェクトをシリアライズする
Random\Engine\Mt19937::__unserialize
— 指定した data を Mt19937 オブジェクトに復元する