當前位置:編程學習大全網 - 圖片素材 - java中Math類中的random方法和Random類有什麽區別?

java中Math類中的random方法和Random類有什麽區別?

random方法是java.lang.Math的方法,作用是返回帶正號的 double 值,該值大於等於 0.0 且小於 1.0。而Random類是壹個類(java.util.Random),裏面含有很多方法。

Math.random()返回的只是從0到1之間的小數,如果要50到100,就先放大50倍,即0到50之間,這裏還是小數,如果要整數,就強制轉換int,然後再加上50即為50~100。最終代碼:(int)(Math.random()*50) + 50。

Random類產生的隨機數,在其最大值範圍內,按照概率均勻分布的。也就是說,兩個種子數相同的Random對象,第壹次生成的隨機數字完全相同,第二次生成的隨機數字也完全相同。

  • 上一篇:怎麽設置美國ip怎麽設置美國ip地址
  • 下一篇:有什麽好聽點的DJ,不要泛濫的。
  • copyright 2024編程學習大全網