//生成彩票数 System.out.println("生成的彩票数:"); Random cp = new Random(); for(int n=0;n<7;n++){ System.out.print(" " + cp.nextInt(33)); } System.out.println();
//生成验证码 String m = new String ("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"); //创建并初始化字符串 Random yzm = new Random();//创建随机数 //第一种 int a=yzm.nextInt(61);//取一个随机数 int b=yzm.nextInt(61); int c=yzm.nextInt(61); int d1=yzm.nextInt(61); String s1=m.substring(a, a+1);//声明字符串,截取随机数与下一个数 String s2=m.substring(b, b+1); String s3=m.substring(c, c+1); String s4=m.substring(d1, d1+1); String ss=s1+s2+s3+s4;//将随机输出的四个数连起来 System.out.println(ss); //输出 //第二种:for循环方法 System.out.println("验证码:"); for(int n =0;n<4;n++){ int i = yzm.nextInt(m.length()); //定义变量i=一个随机数,随机数的最大值是字符串m的长度 System.out.print(m.substring(i,i+1));//在字符串m截取i,i+1中的数 //通过for循环4次输出四位验证码 }