天天看點

java中随機數産生的辦法

一.在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的預設構造方法裡也是使用上面第三種方法進行随機數的産生的