PHP の標準関数を目的別に調べることができる辞典

ホーム > PHP 標準関数逆引き辞典 > 数値・数学 > 乱数(ランダムな数)を取得する

PHP 標準関数逆引き辞典

:: reverse dictionary ::

数値・数学

※ソースファイルについて


乱数(ランダムな数)を取得する

乱数を取得するには、rand 関数、または mt_rand 関数を使います。

$rda = rand();
$rdb = rand(10, 30);
$rdc = rand(1000, 2000);

$mrda = mt_rand();
$mrdb = mt_rand(10, 30);
$mrdc = mt_rand(1000, 2000);

ソースファイル

$rda32422$rdb18$rdc1786$mrda1898087491$mrdb30$mrdc1508 になります。

▼ 関数

int rand()
int rand(int min, int max)

引数を指定しない場合、0 以上 32767 以下の乱数を返します。

min および max を指定した場合は、min 以上 max 以下の乱数を返します。

●引数

min … 乱数の最小値
max … 乱数の最大値

●戻り値

・引数なし … 0 以上 32767 以下の乱数
min および max を指定 … min 以上 max 以下の乱数

●バージョン

PHP3 、PHP4 、PHP5

●補足

PHP 4.2.0 以降において、srand 関数を呼び出す前に rand 関数を呼び出した場合、毎回違った乱数が発生します。

▼ 関数

int mt_rand()
int mt_rand(int min, int max)

引数を指定しない場合、0 以上 2147483647 以下の乱数を返します。

min および max を指定した場合は、min 以上 max 以下の乱数を返します。

なお、mt_rand 関数は rand 関数の高速版です。(4倍速)

●引数

min … 乱数の最小値
max … 乱数の最大値

●戻り値

・引数なし … 0 以上 2147483647 以下の乱数
min および max を指定 … min 以上 max 以下の乱数

●バージョン

PHP3(3.0.6 以降)、PHP4 、PHP5

●補足

PHP 4.2.0 以降において、mt_srand 関数を呼び出す前に mt_rand 関数を呼び出した場合、毎回違った乱数が発生します。

注目キーワード ベスト5

  1. セキュリティ
  2. ホスティング
  3. レンタルサーバ
  4. ファイル復旧
  5. ハードディスク修復

数値・数学 - number & mathematics -


ホーム > PHP 標準関数逆引き辞典 > 数値・数学 > 乱数(ランダムな数)を取得する

Copyright (C) 2005-2007 Noto Watabe. All rights reserved.
e-mail:wmh@always-pg.com