21xrx.com
2024-09-17 03:29:53 Tuesday
登录
文章检索 我的文章 写文章
Java语言生成随机数的代码案例及应用实例
2023-06-15 19:20:39 深夜i     --     --
Java 随机数 代码实例

随机数在编程中经常被用到,Java语言提供了多种方法来生成随机数。下面介绍几种常用的生成随机数的方法及应用实例。

1. 使用Java自带的Math类生成随机数

Math类中提供了一个静态方法random(),用来返回一个double类型的伪随机数,其值在0.0(包括)和1.0(不包括)之间。


double randomNum = Math.random();

2. 使用Random类生成随机数

Random类提供了更多的随机数生成方法,并支持设置种子。下面是一个使用Random类生成随机数的简单例子。


Random random = new Random();

int randomNum = random.nextInt(100);

上面的代码将生成一个小于100的随机整数。

3. 使用ThreadLocalRandom类生成随机数

ThreadLocalRandom是Java 7中新增的一个类,专门用于生成随机数。相比于Random类,ThreadLocalRandom类提供了更好的性能,并且避免了多线程环境下的竞争。


int randomNum = ThreadLocalRandom.current().nextInt(100);

使用上面的代码,将生成一个小于100的随机整数。

应用实例:

生成验证码,密码等需要随机数的场景。

关键词:

Java,随机数,代码实例。

  
  

评论区

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