21xrx.com
2025-04-21 21:46:04 Monday
文章检索 我的文章 写文章
如何在Java中生成随机数
2023-06-15 13:32:31 深夜i     10     0
Java 随机数 Random类 nextXXX()方法 整数随机数 双精度浮点型随机数

在Java编程中,需要生成随机数的场景很常见,例如在游戏开发中随机生成一个地图,或者在密码学中生成一个随机密钥,那么如何在Java中生成随机数呢?

Java提供了一个Random类,通过它可以很方便地生成随机数。通过创建一个Random对象,然后使用其nextXXX()方法,即可生成不同类型的随机数,如nextInt()生成整数随机数,nextDouble()生成双精度浮点型随机数等。

示例代码:

import java.util.Random;
public class RandomDemo {
  public static void main(String[] args) {
    // 创建一个Random对象
    Random random = new Random();
    
    // 生成一个整数随机数,范围在0到999之间
    int num1 = random.nextInt(1000);
    System.out.println("随机生成的整数:" + num1);
    
    // 生成一个双精度浮点型随机数,范围在0.0到1.0之间
    double num2 = random.nextDouble();
    System.out.println("随机生成的双精度浮点数:" + num2);
  }
}

  
  

评论区