ホームページ  >  記事  >  バックエンド開発  >  PHPでrand()関数を使う方法

PHPでrand()関数を使う方法

下次还敢
下次还敢オリジナル
2024-04-29 10:57:12712ブラウズ

PHP の rand() 関数は、0 から RAND_MAX (デフォルトは 2147483647) までの範囲のランダムな整数を生成するために使用され、最小値と最大値をパラメータとして指定でき、関数は範囲内のランダムな整数を返します。 2 つの値。

PHPでrand()関数を使う方法

PHP での rand() 関数の使用

rand() 関数は、Generate の組み込み関数です。乱数。 0 から RAND_MAX までの範囲のランダムな整数を生成します。これは定数であり、デフォルトは 2147483647 です。

構文:

<code class="php">int rand([int $min [, int $max]])</code>

パラメータ:

  • $min: (オプション)乱数の最小値を指定します。デフォルトは 0 です。
  • $max: (オプション) 乱数の最大値を指定します。デフォルトは RAND_MAX です。

戻り値:

関数は、$min と $max (境界を含む) の間のランダムな整数を返します。

例:

<code class="php">// 生成一个随机数(0-2147483647)
$num = rand();

// 生成一个随机数(10-100)
$num = rand(10, 100);</code>

注:

  • rand() 関数は擬似乱数のみを生成できます。ランダム性は入力 (シード) に依存します。
  • 同じスクリプト内で rand() 関数が複数回呼び出された場合、予測可能な乱数が生成されます。真の乱数を取得するには、mt_rand() 関数または randan_int() 関数を使用する必要があります。

以上がPHPでrand()関数を使う方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。