當前位置:編程學習大全網 - 熱門推薦 - random中nextint()如何設定最小值

random中nextint()如何設定最小值

nextint()方法這個方法本身沒有參數不能設定最小值,其最小值固定是Integer.MIN_VALUE,

這是個常數,值是-2^31,最大值固定是Integer.MAX_VALUE,值是2^32。

還有壹個比較方便的方法叫nextInt(int n),產生0(包含)到n(不包含)之[間的數。

妳想產生指定範圍(a,b]的隨機整數,可以自己通過運算實現,公式:

a+new?Random().nextInt(b-a)/(b-a)

比如產生[-8,200]之間的整數,也就是(-9, 200]之間的整數:

-9+(new?Random().nextInt(209)/209)

  • 上一篇:天問壹號為什麽不叫螢火二號?
  • 下一篇:暗黑破壞神4wtf文件在那
  • copyright 2024編程學習大全網