Make a small lottery system

Use of lottery random numbers

Get the random number formula of [ab]
(int)(Math.random()*(b-a+1)+a)
[1-31) == [1-30]

          /*获取[a-b]的随机数公式
				(int)(Math.random()*(b-a+1)+a)
				*/
//如何获取一个随机数 10-99
			 		System.out.println("欢迎使用彩票系统" + "\n"+ "请输入你买的两位彩票数字");
	
      Scanner input = new Scanner(System.in);
						
						int num1 = input.nextInt();
						
						int ten = num1 / 10;
						
						int single = num1 % 10;
					
					//借用Math类   random默认是double类型
					int num = (int)(Math.random()*90 + 10);
					/*默认0.0-1.0,所以我们把他乘100并且把他强转为int类型不要小数点
					但是题目是[10-90)  所以我们给他*90  得到 [0-90) 在把他数值+10
					得到左闭右开的 [10,100),也就是[10,99]
					*/
					System.out.println(""+num);
					
					//分别定义他的个位与十位
					int tenDigits = num / 10;//取十位数
					
					int singleDigits = num % 10;//取余
					
					if (num == num1){
							
							System.out.println("恭喜你获得奖金10000元");
							
					}else if (ten == singleDigits && single ==tenDigits){
							
								System.out.println("恭喜你获得奖金3000元");
								
					}else if (ten == singleDigits || single == tenDigits) {
							
								System.out.println("恭喜你获得奖金1000元");
							
					}else if (ten == tenDigits || single ==singleDigits) {
							
		

Guess you like

Origin blog.csdn.net/yibai_/article/details/115287542