欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Java生成范围内的随机数

程序员文章站 2022-07-13 08:00:56
...

import java.util.Random;

public class Test {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		//默认构造方法
		Random random = new Random();
			
		//产生一个0-100不包含100的整数
		int a  = random.nextInt(100);
		System.out.println(a);
		
		
		//生成10到30之间的数字
		int min = 10;
		int max = 30;
		int res = new Random().nextInt(max - min + 1) + min;
		System.out.println(res);
		
		/**
		 * 生成 [m,n] 之间的数字 
		 * int i = random.nextInt( n-m+1 ) + m;
		 */
		// 生成64-128内的随机数
		int i = random.nextInt(128 - 64 + 1) + 64;
		System.out.println(i);
		
		/**
		 * 生成[0,n]之内的数字 
		 * int i1 = random.nextInt( n-0+1 ) + 0;
		 * 
		 * 也可写成
		 * random.nextInt(n);
		 * 会产生一个 [0,n] 不包含n的整数
		 */
		// 生成0-64内的数字
		int i1 = random.nextInt(64 - 0 + 1);
		System.out.println(i1);

	}

}

相关标签: Java