Java 随机数生成程序
java programming java8java technologies object oriented programming
java.util.Random 类实例用于生成伪随机数流。
- 该类使用 48 位种子,并使用线性同余公式进行修改。
- Random 类实现的算法使用受保护的实用程序方法,该方法每次调用最多可提供 32 位伪随机生成位。
- 此类的 nextInt() 方法用于从此随机数生成器的序列中获取下一个伪随机、均匀分布的 int 值。
示例
import java.util.*; public class RandomNumberGeneration { public static void main( String args[] ) { // 创建随机对象 Random randomno = new Random(); Scanner sc = new Scanner(System.in); System.out.println("您需要多少个随机数:"); int n= sc.nextInt(); // 检查下一个 int 值 for(int i=0; i<n; i++){ System.out.println(randomno.nextInt()); } } }
输出
您需要多少个随机数 : 4 709914869 -1882917719 -758130689 637944833