今日の人気記事

  1. 配列を文字列に変換する - implode()
  2. 簡単なPHPスクリプトを動かしてみよう
  3. ファイルから1行ずつ読み込む - fgets()
  4. ユニークなファイル名の一時ファイルを作成 - tempnam()
  5. ヒアドキュメント

0 から 1 の乱数を生成 - lcg_value()

当ページのリンクには広告が含まれています。

プログラミング言語PHPで、0 から 1 の乱数を生成する関数 lcg_value()を紹介します。

lcg_value関数

float lcg_value ( void )
範囲(0, 1)の乱数を生成する便利な関数です。しかし、乱数の精度があまりよくありません。
返り値
範囲(0, 1)の乱数を返します。

サンプルコード

それでは、lcg_value()を使って乱数を生成するサンプルコードをみてみましょう。

lcg_value( 引数なし )
<?php
echo lcg_value() ."\n";
echo lcg_value() ."\n";
echo lcg_value() ."\n";
echo lcg_value() ."\n";
?>

実行結果です。

0.38357881896752
0.88320391611025
0.61655839024523
0.62321014910852

このように0 から 1 の乱数が表示されます。

数学 の人気記事

  1. 数値の小数点以下を処理(四捨五入・切り捨て・切り上げ) - round関数、floor関数、ceil関数
  2. 数字の表記を3桁のカンマ区切りに - number_format()
  3. 最小値を取得 - min()
  4. 10進数 ⇔ 2進数変換 - decbin()、bindec()

関連記事(一部広告含む)