重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
这篇文章主要介绍了java如何实现双色球机选号码生成器,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。
沁源网站建设公司创新互联公司,沁源网站设计制作,有大型网站制作公司丰富经验。已为沁源成百上千提供企业网站建设服务。企业网站搭建\外贸营销网站建设要多少钱,请找那个售后服务好的沁源做网站的公司定做!
双色球号码1~32不重复选6个(排序好),1~16中选一个(蓝号)
import java.util.Random;import java.util.Arrays; //操作数组的工具类/** * 双色球号码机选 * * @author Administrator * */public class Lettery { public static void main(String[] args) { for (int i = 0; i < 5; i++) { int[] nos = create(); // System.out.println(nos); System.out.println(Arrays.toString(nos)); } } /** * 机选一注 * * @return */ public static int[] create() { int[] nos = new int[7]; Random r = new Random(); LoopI: for (int i = 0; i < 6; ) { nos[i] = r.nextInt(32) + 1; // 先生成再用当前数字与之前产生的数字比较找重复 for (int j = 0; j < i; j++) { if (nos[i] == nos[j]) { // System.out.println("第" + (i + 1) + "数字:" + nos[i] + "与第" + (j + 1) + "个数字重复了"); continue LoopI; } } i++; } nos[6] = r.nextInt(16) + 1; Arrays.sort(nos,0,6); //对数组的前6位排序 return nos; } public static void printArray(int[] arrays) { for (int i = 0; i < arrays.length; i++) { System.out.print(arrays[i] + ", "); } }}
感谢你能够认真阅读完这篇文章,希望小编分享的“java如何实现双色球机选号码生成器”这篇文章对大家有帮助,同时也希望大家多多支持创新互联,关注创新互联行业资讯频道,更多相关知识等着你来学习!