background image

江苏大学软件工程课程组

 

 

 

1

一 . 在 j2se 里我们可以使用 Math.random() 方法来产生一个随机数,这个
产生的随机数是 0-1 之间的一个 double ,我们可以把他乘以一定的数,
比如说乘以 100 ,他就是个 100 以内的随机,这个在 j2me 中没有。
二 . 在 java.util 这个包里面提供了一个 Random 的类,我们可以新建一个
Random 的对象来产生随机数,他可以产生随机整数、随机 float 、随机
double ,随机 long ,这个也是我们在 j2me 的程序里经常用的一个取随
机数的方法。
三 . 在我们的 System 类中有一个 currentTimeMillis() 方法,这个方法返
回一个从 1970 年 1 月 1 号 0 点 0 分 0 秒到目前的一个毫秒数,返回类
型是 long ,我们可以拿他作为一个随机数,我们可以拿他对一些数取
模,就可以把他限制在一个范围之内啦
其实在 Random 的默认构造方法里也是使用上面第三种方法进行随机数
的产生的