• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:乱数について)

乱数についてのやり方を教えてください

このQ&Aのポイント
  • URL先の最下段の海賊編をクリックすると12秒間隔でランダムな数字が更新されます。具体的な方法を教えてください。
  • ソースを見ると、〇〇部分が更新されるたびにランダムな数字が増えていく方法が使用されています。
  • rand関数を使用してランダムな数字を生成し、URLに組み込む方法を教えてください。

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

  • ベストアンサー
  • hwoa1024
  • ベストアンサー率36% (122/336)
回答No.1

これで如何でしょうか。 <?php //ランダムに1000000~99999999の間で乱数作成 $random = mt_rand(1000000 , 99999999); //作成した数から60回ループ for ($i = $random ; $i < $random+60 ; $i++) { //表示 echo "<img src=http://sg.mbga.jp/_kaizoku_brushup?u=".$i." width=1 height=1>"; echo "\n"; } ?>

haine_0424
質問者

お礼

大変助かりました。 ありがとうございました。

haine_0424
質問者

補足

hwoa1024様、ありがとうございました! 何週間も悩んでいたのが、たった30分で・・・思い切って質問してみてよかったです。 本当にありがとうございました。 質問の回答は得られましたが、新しく作るのもあれなので追加の質問してみます。 上記の例の <img src=http://sg.mbga.jp/_kaizoku_brushup?u="〇〇" width=1 height=1> この〇〇部分をフォーム入力にて対応してみたいと思ったのですが、html側の方は他HPを参考にして作ってみましたが、php側の記述がわかりませんでした。 2を選ぶと〇〇部分が456になるようになって、それを下側の選択で何回行うというような感じに してみたいと思っています。また、フリー入力欄に書いた数字も〇〇部分に出す。ということも出来たら お願いしたいです。 よろしくお願いします。 <html> <body> <BR> <form action="a.php" method="get"> <select name="id"> <option value="123">1</option> <option value="456">2</option> <option value="789">3</option> </select> <input type="text" name="id_num" size="10" maxlength="8" istyle="4"><br /> <select name="ct"> <option value="30">60回</option> <option value="20">30回</option> <option value="10">10回</option> </select> <br /> <div align="center"> <input type="submit" value="開始" /> </div> <br /> </body> </html>

関連するQ&A