1. 程式人生 > >java中生成偽隨機數的一些簡單實現方法

java中生成偽隨機數的一些簡單實現方法

random.nextInt(max)表示生成[0,max]之間的隨機數,然後對(max-min+1)取模。

生成範圍值:

方法1.以生成[10,20]隨機數為例,首先生成0-20的隨機數,然後對(20-10+1)取模得到[0-10]之間的隨機數,然後加上min=10,最後生成的是10-20的隨機數

方法2.生成[1,,10]隨機數,random。nextInt(9)+1

正態分佈

double nextGaussian