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