21xrx.com
2024-09-17 04:16:39 Tuesday
登录
文章检索 我的文章 写文章
如何在Java中生成随机数
2023-06-15 13:32:31 深夜i     --     --
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);

  }

}

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复