Java生成随机数公式

随机数生成

公式套之,全搞定

  • 生成[0, 1)的随机数
    JDK中Match.random()就可以搞定

  • 生成[0, Num)
    Math.random() * Num

例如:生成[0, 5)的随机数  
Match.random() * 5

  • 生成[Min, Max)
    Min + (Math.random() * (Max - Min))
例如:生成[5, 11)的随机数
5 + (Match.random() * (11 - 5))
  • 生成[Min, Max]
    Min + (int)(Math.random() * ((Max - Min) + 1))
例如:生成[5, 11]的随机数
5 + (int)(Math.random() * ((11 - 5) + 1))

你可能感兴趣的:(java)