Java Random nextFloat() 方法



描述

java Random nextFloat() 方法用于从该随机数生成器的序列中获取下一个伪随机、均匀分布的 0.0 到 1.0 之间的浮点值。

声明

以下是 java.util.Random.nextFloat() 方法的声明。

public float nextFloat()

参数

返回值

方法调用返回从该随机数生成器的序列中获取下一个伪随机、均匀分布的 0.0 到 1.0 之间的浮点值。

异常

获取随机浮点值示例

以下示例演示了 Java Random nextFloat() 方法的使用。首先,我们创建了一个 Random 对象,然后使用 nextFloat() 获取一个随机浮点值并打印它。

package com.tutorialspoint;

import java.util.Random;

public class RandomDemo {
   public static void main( String args[] ) {
      
      // create random object
      Random randomNo = new Random();
    
      // check next float value  
      System.out.println("Next float value: " + randomNo.nextFloat());
   }      
}

输出

让我们编译并运行上述程序,这将产生以下结果。

Next float value: 0.63595074

使用给定种子获取随机浮点值示例

以下示例演示了 Java Random nextFloat() 方法的使用。首先,我们使用给定的种子值创建了一个 Random 对象,然后使用 nextFloat() 获取一个随机浮点值并打印它。

package com.tutorialspoint;

import java.util.Random;

public class RandomDemo {
   public static void main( String args[] ) {
      
      // create random object
      Random randomNo = new Random(10);
    
      // check next float value  
      System.out.println("Next float value: " + randomNo.nextFloat());
   }      
}

输出

让我们编译并运行上述程序,这将产生以下结果。

Next float value: 0.73043025
java_util_random.htm
广告