• ベストアンサー

ランダムな数字の生成

PHP4で1~20の数字の中から10個の数字をランダムに抽出したいのですが、抽出する際にダブりがないようにしたいのですが、いい方法はあるでしょうか? 抽出した数字がすべて異なる数字になるようにしたいです。よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • php504
  • ベストアンサー率42% (926/2160)
回答No.1

いろいろなやり方があると思いますが1例として <?php $numbers = range(1, 20); shuffle($numbers); for($i = 0; $i < 10; $i++) { echo $numbers[$i]."<br>\n"; } ?>

phptest
質問者

お礼

ご回答ありがとうございました。 無事解決しました。

関連するQ&A