大乐透 Java随机码
2015-12-08 08:35
615 查看
package suijishu; import java.util.Random; // TODO Auto-generated method stub public class Xuanqi { public static void main(String[] args) { // 36选7 int[] caiPiao = new int[5]; Random rand = new Random(); // 生成 for (int i = 0; i < 5; i++) // 生成7个随机数。i代表正在生成第几个数 { int temp = rand.nextInt(36); temp++; // 生成随机数 // 解决重复问题 int chongFuCiShu = 0; // 检索数组,记录重复次数 for (int j = 0; j < 5; j++) { // 检查是否有重复,有重复就记录chongFuCiShu++; if (temp == caiPiao[j]) { chongFuCiShu++; } } if (chongFuCiShu == 0) { caiPiao[i] = temp; } else { i--; } // System.out.print(temp+"\t"); } // 显示 for (int i = 0; i < caiPiao.length; i++) { System.out.print(caiPiao[i] + "\t"); } int[] lanQiu = new int[2]; Random rand1 = new Random(); for (int a = 0; a < 2; a++) // 生成7个随机数。i代表正在生成第几个数 { int temp1 = rand1.nextInt(12); temp1++; // 生成随机数 // 解决重复问题 int chongFuCiShu1 = 0; // 检索数组,记录重复次数 for (int b = 0; b < 2; b++) { // 检查是否有重复,有重复就记录chongFuCiShu++; if (temp1 == lanQiu[b]) { chongFuCiShu1++; } } if (chongFuCiShu1 == 0) { lanQiu[a] = temp1; } else { a--; } // System.out.print(temp+"\t"); } // 显示 for (int a = 0; a < lanQiu.length; a++) { System.out.print(lanQiu[a] + "\t"); } } }
大乐透
相关文章推荐
- Java 学习历程(三)this关键字和static关键字
- Java --- 就业指导
- javaday16-集合框架
- 安卓开发中JDK、SDK、NDK、ADT、ANT等概念作用解释
- MyEclipse安装插件出现“resolving and validating the profile”卡死问题的解决方案
- Eclipse在线安装genymotion插件 不显示解决方案
- Java内部类的一些总结
- 开发维护大型项目的Java的建议
- 【LeetCode】292 Nim Games (java实现)
- MyEclipse6.5安装SVN插件的三种方法
- 泛型的运用
- 使用Spring Boot Gradle 打war包的一点心得体会
- Spring DataSource
- Java中的函数重载(override)
- Java基础_01
- Java实现RSA数字签名算法
- myeclipse(eclipse)乱码处理
- [转]Spring 和struts 整合的三种方式
- spring 的单例模式
- iterator 标签 详解及双重循环List