溫馨提示×

java中獲取隨機數的方法是什么

小億
101
2024-02-18 14:42:20
欄目: 編程語言

在Java中獲取隨機數的方法有多種,其中常用的包括:

  1. 使用Math類的random()方法:該方法返回一個大于等于0.0且小于1.0的隨機浮點數??梢酝ㄟ^乘以一個范圍值并轉換為整數的方式獲取指定范圍內的隨機數。
double random = Math.random();
int randomNumber = (int)(random * range) + min;
  1. 使用Random類:該類提供了更多靈活的隨機數生成方法,可以生成不同類型的隨機數(如整數、長整數、布爾值等)以及設置種子等功能。
Random random = new Random();
int randomNumber = random.nextInt(range) + min;
  1. 使用ThreadLocalRandom類:該類是Java 7引入的線程安全的隨機數生成器,性能更優于Random類??梢允褂胣extInt()方法獲取指定范圍內的隨機整數。
int randomNumber = ThreadLocalRandom.current().nextInt(min, max);

以上是一些常用的獲取隨機數的方法,具體使用哪種方法取決于需求和性能要求。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女