- ベストアンサー
ランダム数値
$randnumber = int (rand (999)); 上記では1桁から3桁までのランダム数値が得られるのですが、常に3桁のランダム数値を得られるようにすることは出来ますでしょうか。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
> 001から999の表示で動作的には大丈夫でしょうか? 「001から999までの0埋め3桁の数字」という事なら、 sprintf( '%03d', int( rand( 999 ) ) + 1 ) ――とか。
その他の回答 (1)
- osamuy
- ベストアンサー率42% (1231/2878)
回答No.1
「常に3桁」というのが、「100から999の間の数値」という事であるなら、 int( rand( 900 ) ) + 100 ――とか。
質問者
お礼
有難うございます。 教えていただいた方法を試してみましたところ 001~999の数値が得られました。 求めていた機能そのものでしたので、大変助かりました。 ただ、100から999ではなかったのですが、 001から999の表示で動作的には大丈夫でしょうか?
お礼
有難うございました。