PHPで重複しない乱数を生成する方法


乱数表
これが乱数表ってやつ

単純に乱数を生成したい場合は rand()関数を使いましょう。

rand() マニュアル
http://jp2.php.net/manual/ja/function.rand.php

ただこの場合、0〜10の乱数が2個必要!とかいうときに結構な確率で数字がかぶってしまいます。
なので次のようにしましょう。

    1. range($min, $max)関数で $minから$maxまでの整数値を得る

range()関数
http://jp2.php.net/manual/ja/function.range.php

    1. shuffle()関数で値をシャッフル

shuffle()関数
http://jp2.php.net/manual/ja/function.shuffle.php

コードで書くとこうなります。

何か質問等ございましたらコメント欄にどうぞ!!

更新情報はFacebookページで!

ブログの更新、読んで役立つ他ブログの記事などを更新しています。




関連のある記事


質問があればこちらからどうぞ

カテゴリーPHP