JAVA里大部分生成伪随机数用java.util.Random.nextInt(int n)或者java.lang.Math.random()就可以基本满足需求了,当然如果满足不了你的特殊需求,请查看JDK。
何为伪随机数呢?
其实在计算机里没有完全的随机数,它是通过一定的算法顺序达到一种近乎完全随机的数,这就是伪随机数。
帮助:
java.util.Random.nextInt(int n) : 生成大于等于0至小于N之间的int数
java.lang.Math.random() : 生成大于等于0.0小于1.0之间的double
数
如我要生成1-N的数: