Java 快速導覽 - Math 的 static random()

Math 類別有 static random() 方法 (method) ,回傳介於 0.0 到 1.0 (不包含 1.0)的擬隨機數

方法描述
double random()回傳介於 0.0 到 1.0 的擬隨機數(不包含 1.0)


舉例如下
class RandomDemo {
    public static void main(String[] args) {
        int i;
        for (i = 0; i <= 9; i++) {
            System.out.println((int)(Math.random() * 100));
        }
    }
}

/* 《程式語言教學誌》的範例程式
    http://pydoing.blogspot.com/
    檔名:RandomDemo.java
    功能:示範物件導向的基本觀念 
    作者:張凱慶
    時間:西元 2010 年 10 月 */


編譯後執行,結果如下



中英文術語對照
方法method
參數parameter






2 則留言:

Unknown 提到...

回傳的值是0.0~0.99999...
不會到1.0

Kaiching Chang 提到...

是的,已加上不包含 1.0 的說明,感謝指正 ^_^