实用的随机数生成类Random:测试(使用Random类随机生成100个不重复的正整数)
一、之前我们使用随机数用的是Math类的random()方法:
tips:
产生随机数(0~9中任意整数)的方法:int random = (int)(Math.random()*10);
1.商场幸运抽奖程序。
会员号的百位数字等于产生的随机数即为幸运会员。
public class GoodLuck{
public static void main(String[] args){
//产生随机数
int random = (int)(Math.random()*10);
//从控制台接收一个4位会员号
System.out.println("我行我素购物管理系统>幸运抽奖\n");
System.out.print("请输入4位会员号:");
Scanner input = new Scanner(System.in);
int custNo = input.nextInt();
//分解获得百位
int baiwei = custNo/100%10;
//判断是否是会员
if(baiwei = random){
System.out.println(custNo+"是幸运客户,获精美MP3一个。");
}else{
System.out.println(custNo+"谢谢您的支持!");
}
}
}<