21xrx.com
2024-11-22 08:12:40 Friday
登录
文章检索 我的文章 写文章
《Java生成随机数的几种方法》
2023-06-13 12:06:26 深夜i     --     --
Java 随机数 Random类 Math

在Java中,生成随机数是一项基本的任务。本文将介绍Java生成随机数的几种方法。

1.使用Java.util.Random类

Java提供了一个Random类,用于生成伪随机数。以下是示例代码:


import java.util.Random;

public class RandomDemo {

  public static void main(String[] args) {

    Random random = new Random();

    System.out.println(random.nextInt(100)); //生成0到100的随机整数

  }

}

2.使用Math.random()方法

Java中的Math类提供了一个静态方法random(),用于生成0到1之间的随机浮点数。以下是示例代码:


public class MathDemo {

  public static void main(String[] args) {

    System.out.println(Math.random()); //生成0到1之间的随机浮点数

  }

}

3.使用ThreadLocalRandom类

JDK7中新增了ThreadLocalRandom类,是Random的线程安全版本。以下是示例代码:


import java.util.concurrent.ThreadLocalRandom;

public class ThreadLocalRandomDemo {

  public static void main(String[] args) {

    ThreadLocalRandom random = ThreadLocalRandom.current();

    System.out.println(random.nextInt(100)); //生成0到100的随机整数

  }

}

.random()方法、ThreadLocalRandom类

  
  

评论区

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