import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Random;public class Test {public static void main(String[] args) {getNumberList(5);}/**** 取得范围内的随机数* @param min* @param max* @return*/public static int getRandInteger(int min, int max) {int rt = 0;try {Random random = new Random();rt = random.nextInt(max - min + 1) + min;return rt;} catch (Exception e) {System.out.println("Get random error");return -1;}}/*** 获取大乐透前区后区 5+2** @return*/public static ArrayList<Integer> getNumber() {ArrayList<Integer> numberArray = new ArrayList<>();HashMap<Integer, Integer> frontArea = new HashMap<>();Integer font = getRandInteger(1, 35);frontArea.put(font, 0);numberArray.add(font);for (int i = 0; i < 4; i++) {font = getRandInteger(1, 35);while (frontArea.get(font) != null) {font = getRandInteger(1, 35);}frontArea.put(font, 0);numberArray.add(font);}HashMap<Integer, Integer> endArea = new HashMap<>();Integer end = getRandInteger(1, 12);endArea.put(end, 0);numberArray.add(end);while (endArea.get(end) != null) {end = getRandInteger(1, 12);}numberArray.add(end);return numberArray;}/*** 生成多注大乐透随机号码** @param num* @return*/public static void getNumberList(int num) {for (int i = 0; i < num; i++) {ArrayList<Integer> nums = getNumber();List<Integer> fronts = nums.subList(0, 5);List<Integer> ends = nums.subList(5, 7);System.out.println("前区:" + fronts + "后区:" + ends);}}
}

大乐透号码随机生成(仅供参考学习)相关推荐

  1. 大乐透号码随机生成与排序

    前面两篇介绍了两个非常简单的排序算法,本篇介绍排序算法的一个简单应用--对大乐透随机号码进行排序. 由于工作中涉及很多前端的开发,所以对前端技术有一定了解,前端的一个好处是可以直观地看到页面的布局.每 ...

  2. 大乐透python预测程序_Python生成随机验证码,大乐透号码

    随机生成验证码 示例代码: import random # 导入标准模块中的random if __name__ == '__main__': check_code = "" # ...

  3. python大乐透号码生成器_Python生成随机验证码,大乐透号码

    随机生成验证码 示例代码: import random # 导入标准模块中的random if __name__ == '__main__': check_code = "" # ...

  4. 大乐透号码生成器python_Python生成随机验证码,大乐透号码

    实例笔记之生成随机号码 扩展知识 - yield(生成器) 随机生成验证码 示例代码: import random # 导入标准模块中的random if __name__ == '__main__' ...

  5. python 随机生成大乐透号码

    python 随机生成大乐透号码 自己写来买彩票用的,如下: 自己写来买彩票用的,如下: import randomL1 = [ i+1 for i in range(35)] L2 = [ i+1 ...

  6. 大乐透号码(随机生成)

    package Test;/*  *@ClassName : Test1  *@Description : $ {模拟大乐透号码}  *@Author : NingYu  *@Date : 2022- ...

  7. php大乐透,JavaScript实现大乐透号码生成的实例分析

    这个"大乐透号码生成器"纯前端开发,涉及HTML.JS.CSS.为了简单起见,把所有代码写到了一个html文件中,这样的好处就是可以直接用浏览器打开这个文件,当然实际工作中最好把他 ...

  8. 大乐透号码生成器python_python-用random简单生成大乐透和双色球彩票

    用random随机生成一组数字 直接贴上代码: # -*- coding: UTF-8 -*- __author__ = 'bo.chen' ''' 彩票生成机 双色球 ''' from random ...

  9. python 大乐透号码生成器

    选号规则:前区1-35的范围随机产生不重复的5个号码,后区在1-12范围内随机生成2个不重复的2个号码.如下: from random import sample def number():front ...

最新文章

  1. 转载:VMware workstation创建虚拟机,安装Ubuntu系统
  2. python程序设计搜题软件下载_智慧职教云课堂APPPython程序设计答案搜题公众号
  3. 下拉框根据输入文字自动选择和输入提示
  4. 让一个元素水平垂直居中的方法
  5. onblur/onfocus 失去焦点 获取焦点
  6. 信息系统项目管理师(高级)考试大纲
  7. MySQL设置默认编码
  8. 计算两个路径的父亲路径
  9. 交叉方向乘子法(ADMM)算法
  10. 数据结构课程设计- (二) 栈与队列(迷宫问题)
  11. JAVA垃圾回收机制
  12. zipf分布c/c++
  13. 重新训练大脑!这些APP可治愈心理疾病
  14. iPhone十年,移动用户体验领域已经到达成熟阶段
  15. 拼多多无货源开店需要用哪些店群软件
  16. JavaMail简易教程
  17. MTK支持的DRM简介
  18. uni-app开发h5 发布后背景图片找不到路径
  19. mit在pr2上实现了一个impedance controller
  20. 翻译:SMPL-X模型与SMPLify-X方法

热门文章

  1. 《软件工程导论(第六版)》第一章:软件工程学概述
  2. 项目管理(PMP)项目成本管理
  3. NuScale Power以其小型模块化反应堆设计首次获得美国核监管委员会批准,从而创造历史
  4. [C#]Http请求报头设置
  5. Django 图书借书系统
  6. Linux之搭建chrony时钟同步服务
  7. MT2503D完整规格书,MT2503D daatsheet资料下载
  8. 元胞自动机交通模型【matlab实现】
  9. 深度学习(二) 神经网络基础算法推导与实践
  10. 激战2电信服务器哪个最多,激战2服务器