ホームページ  >  記事  >  バックエンド開発  >  php_PHP チュートリアルの指定範囲内の複数の乱数

php_PHP チュートリアルの指定範囲内の複数の乱数

WBOY
WBOYオリジナル
2016-07-13 10:44:431198ブラウズ

phpでランダムなデータを生成するにはrandとmt_randを使って指定した範囲内でランダムなデータを生成する方法を紹介します。

mt_rand() メソッドを呼び出すと、パラメータは範囲の最小値と最大値であり、最小値と最大値の間の乱数を返します。

真の乱数を生成することは、計算にとって簡単な作業ではありません。

PHP には乱数を生成する 2 つのメソッドがあります。1 つは rand() と呼ばれる古典的な関数で、もう 1 つのより優れた関数は mt_rand() です。


例 1

コードは次のとおりです コードをコピー


$random =rand(0,1000);

または

$rand = mt_rand(1, 100);

エコー $rand;
?>

例 2

コードは次のとおりです コードをコピー

srand((double)microtime()*1000000); $random =rand(0,1000);

例 3

コードは次のとおりですコードをコピー
/**

*一定の範囲内で複数の乱数を取得します
*/
関数 yang_numberRand($begin = 0, $end = 20, $limit = 5){
$rand_array = 範囲($begin, $end); Shuffle($rand_array); //既製の配列のランダム配置関数を呼び出します
Return array_slice($rand_array, 0, $limit) //最初の $limit 部分をインターセプトします
}

http://www.bkjia.com/PHPjc/633065.html

tru​​ehttp://www.bkjia.com/PHPjc/633065.html技術記事 phpでランダムなデータを生成するにはrandとmt_randを使って指定した範囲内でランダムなデータを生成する方法を紹介します。 mt_rand() メソッドを呼び出します...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。