这篇文章主要介绍了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] + ", "); } }}
免责声明:本站发布的内容(图片、视频和文字)以原创、来自互联网转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系QQ:712375056 进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。
Copyright © 2009-2021 56dr.com. All Rights Reserved. 特网科技 特网云 版权所有 珠海市特网科技有限公司 粤ICP备16109289号
域名注册服务机构:阿里云计算有限公司(万网) 域名服务机构:烟台帝思普网络科技有限公司(DNSPod) CDN服务:阿里云计算有限公司 中国互联网举报中心 增值电信业务经营许可证B2
建议您使用Chrome、Firefox、Edge、IE10及以上版本和360等主流浏览器浏览本网站