久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

Java中random類的使用方法是什么

154次閱讀
沒有評論

共計 1285 個字符,預計需要花費 4 分鐘才能閱讀完成。

在 Java 中,可以使用 java.util.Random 類來生成隨機數。這個類提供了多個方法來生成不同類型的隨機數。

以下是 java.util.Random 類的常用方法:

  1. nextBoolean():生成一個隨機的 boolean 值。
  2. nextDouble():生成一個隨機的 double 值,范圍為 0.0 到 1.0。
  3. nextFloat():生成一個隨機的 float 值,范圍為 0.0 到 1.0。
  4. nextInt():生成一個隨機的 int 值,范圍為整個 int 類型的范圍。
  5. nextInt(int n):生成一個隨機的 int 值,范圍為 0 到 n -1。參數 n 必須為正整數。
  6. nextLong():生成一個隨機的 long 值,范圍為整個 long 類型的范圍。
  7. setSeed(long seed):設置隨機數生成器的種子,用于生成具有相同種子的隨機數序列。

下面是一個示例代碼,演示了如何使用 Random 類生成隨機數:

import java.util.Random;

public class RandomExample {public static void main(String[] args) {Random random = new Random();

        boolean randomBoolean = random.nextBoolean();
        System.out.println("Random boolean: " + randomBoolean);

        double randomDouble = random.nextDouble();
        System.out.println("Random double: " + randomDouble);

        float randomFloat = random.nextFloat();
        System.out.println("Random float: " + randomFloat);

        int randomInt = random.nextInt();
        System.out.println("Random int: " + randomInt);

        int randomIntInRange = random.nextInt(100); // 生成 0 到 99 之間的隨機數
        System.out.println("Random int in range: " + randomIntInRange);

        long randomLong = random.nextLong();
        System.out.println("Random long: " + randomLong);
    }
}

這個示例代碼會輸出類似以下的結果:

Random boolean: true
Random double: 0.29384614571516516
Random float: 0.5834541
Random int: 717017291
Random int in range: 52
Random long: -2560922384222652475

請注意,Random類生成的隨機數是偽隨機數,生成的隨機數序列是可以預測的。如果需要更安全和更高質量的隨機數,可以考慮使用 java.security.SecureRandom 類。

丸趣 TV 網 – 提供最優質的資源集合!

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-12-09發表,共計1285字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 呼图壁县| 泽库县| 来凤县| 宁安市| 花莲市| 秦皇岛市| 泗洪县| 磐石市| 南安市| 收藏| 佛冈县| 民县| 奇台县| 从江县| 吴忠市| 大方县| 阿拉善左旗| 平原县| 东乡| 青田县| 临武县| 龙胜| 伊春市| 锦州市| 巴彦淖尔市| 邵东县| 嵩明县| 安宁市| 黄平县| 溆浦县| 安化县| 武穴市| 栖霞市| 湖南省| 平舆县| 金山区| 高清| 永城市| 芜湖市| 特克斯县| 儋州市|