タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

ランダムに関するuenoantennaのブックマーク (1)

  • JavaScriptでランダムな自然数を正しく取得する方法: ある SE のつぶやき

    Make JavaScript Math.random() useful JavaScriptの Math.random() は、0から1未満の乱数を発生させることができるが、ランダムな自然数を取得するには工夫が必要とのこと。 例えば、1から3までの自然数をランダムに取得するには、以下のように記述する必要があるようです。 Math.floor(Math.random()*3+1)逆に、以下のような記述では、正しくランダムな自然数を取得できないとのこと(詳細は記事を参照)。 × Math.round(Math.random*2+1) × Math.ceil(Math.random()*3)ですので、1からmaxまでのランダムな自然数を正しく取得するには、以下のように記述すればよいそうです。 Math.floor(Math.random()*max+1)うーん。奥が深いですね。。。

  • 1