Java 版 (精华区)
两个方法:
1。利用java.util.Random类的nextXXX()方法
构造的时候可以使用系统时间作为随机种子
XXX为随机数类型,如Int、Long等都有
特别是使用nextInt(int n)方法可以产生0~n-1之间的任一整数
2。利用java.lang.Math类的random()静态方法
不需要构造,直接使用
该方法返回从0.0~1.0之间的任一double型随机数
因此如果想利用它产生整型随机数,必须×最大整型数,
再强制类型转换成int型(会截尾)
即int intRandom = 1 + (int)( Math.random() * N );
这样的intRandom都为1~N之间的整数
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:6.984毫秒