TECH I.S.

PHP mt_srand()関数

❮ PHP Mathリファレンス

乱数ジェネレーターをシードします。

<?php mt_srand(mktime()); echo(mt_rand()); ?>


定義と使用法

mt_srand()関数は、MersenneTwister乱数ジェネレーターをシードします。


構文

<div>mt_srand(<em>seed</em>, <em>mode</em>);</div>

パラメータ値

:::table {.techis-styled-table-all .notranslate}




パラメータ



説明










seed
Optional シード値を指定します








mode
Optional 使用するアルゴリズムを指定します。次の定数のいずれかになります。


  • MT_RAND_MT19937-正しいMersenneTwister実装を使用する(PHP7.1以降で使用)。

  • MT_RAND_PHP - MT_RAND_PHP - 誤ったMersenneTwister実装を使用する(PHP 7.1 までのバージョンで使用されていたもの)。






:::table

Technical Details

Return Value: なし

返品の種類:

-

PHP バージョン:

4+

PHP 変更ログ:

PHP 4.2.0: 乱数ジェネレーターが自動的にシードされるようになりました

❮ PHP Mathリファレンス


プログラミング学習を加速させる

プログラミングをプロの講師に教えてもらいませんか。

テックアイエスのプログラミングスクールは初心者も大歓迎です。年齢制限もありません。転職・副業に強く、挫折させない手厚いサポートで稼ぐ力を身につけましょう!

スクールの詳細