JAVA实现随机35选5,模拟彩票开奖。

之前去机选了两注彩票,结果一个号没对上,我怀疑他们的机选有问题。然后回去自己写了个机选代码。java随机生成适用于大乐透双色球的机选。


前言

此代码仅供娱乐。不造成任何技术的侵犯,说白了就是java代码生成随机数。


一、核心代码

代码如下(示例):

/*** number必须小于ballNumberMax不然就进入死循环了* @param number        球的个数* @param ballNumberMax 球取值范围最大的数* @return*/public static List getBallNumber(Integer number, int ballNumberMax) {if (number > ballNumberMax) {return null;} else {//创建一个随机数Random random = new Random();//创建一个集合来装球List list = new ArrayList();//写个while 循环球while (list.size() != number) {//获取一个随机数int i = random.nextInt(ballNumberMax) + 1;//判断集合里面有没有这个数,防止球的个数重复boolean contains = list.contains(i);//不重复就放到集合里面if (!contains) {list.add(i);}}//给合集里面数字从小到大排个序返回Collections.sort(list);return list;}}

二、调用方法生成号码

大乐透代码如下(示例):

/**大乐透玩法**/System.err.println("=================大乐透机选球======================");List redBall1 = getBallNumber(5, 35);System.err.println("红球-----"+redBall1.toString());List blueBall1 = getBallNumber(2, 12);System.err.println("蓝球-----"+blueBall1.toString());System.err.println(LocalDateTime.now());System.err.println("==================================================");

结果(示例):


双色球代码如下(示例):

        /**双色球**/System.out.println("=================双色球机选球=======================");List redBall = getBallNumber(6, 33);System.out.println("红球-----" + redBall.toString());List blueBall = getBallNumber(1, 16);System.out.println("蓝球-----" + blueBall.toString());System.out.println(LocalDateTime.now());System.out.println("===================================================");

结果(示例):

总结

提示:祝大家都中大奖然后回来给小弟打赏打赏

java彩票机选生成相关推荐

  1. 36 选 7 彩票机选程序

    编写了一个 "36 选 7 "彩票机选程序,用了Random类产生随机数,Arrays类对数组进行操作(包括用sort()对数组排序.toString()输出数组),大家可以用这个 ...

  2. 模拟 双色球 彩票机选程序

    package cn.itcast_作业; import java.util.ArrayList; import java.util.Arrays; import java.util.Random; ...

  3. java双色球机选五注代码

    java双色球机选五注代码 从小到大没买过彩票,准备尝试下人生第一次. 看了下双色球规则,自己写了个小代码. 主体代码如下: for (int i=0;i<5;i++) { Set set = ...

  4. Python 实现彩票机选原理——从此再也不用纠结彩票选号

    Python 实现彩票机选原理 功能实现要求 根据彩票要求随机生成 函数功能根据传入的参数不同,同时可以实现大乐透和双色球 程序分析 一个用于产生号码的函数 大乐透球号码函数和双色球函数 显示球的函数 ...

  5. 用python写一个彩票过滤器_Python实现的彩票机选器实例

    本文实例讲述了Python实现彩票机选器的方法.分享给大家供大家参考.具体实现方法如下: # -*- coding: utf8 -*- from Tkinter import * import tkF ...

  6. js实现彩票机选效果

    每天下班途中经过体彩店,心情好就会买几注,也就几块钱,全当是消遣,好歹也算参与了好几十个亿的大项目 一般机选为主,也就是随机号.但每次工作人员给随的号都不太满意,总感觉是导致与奖擦肩而过的原因,当然, ...

  7. C语言实现模拟大乐透和双色球彩票机选【纯娱乐】

    最近迷恋彩票,无聊时用手机写的一个小程序.至于为什么要用纯C语言,因为我手机上下的编译器只支持C. #include <stdio.h> #include <stdlib.h> ...

  8. “双色球”彩票机选程序

    #!/usr/bin/env python # coding:utf-8 # 双色球机选脚本 # Copyright(C) 2008 http://sunniny.iteye.comfrom rand ...

  9. java 双色球机选法程序分析

    一.程序要求 随机产生红色球池1~33,并随机从红色球池中去除6个红球,且不可重复! 随机产生蓝色球池1~16, 并随机从蓝色球池中去除1个蓝球,且不可重复! 二.程序分析 a.先将红球与蓝球球池建立 ...

最新文章

  1. 用lambda对std::list排序 - 力为的技术博客 - C++博客
  2. golang 反射 获取 设置 结构体 字段值
  3. 微软邮件系统Exchange 2013系列(二)先决条件
  4. 基于地图的工作流设计器,及基于地图的业务流程办理界面(三)
  5. Python函数细节:多数量参数、强制参数传递、返回多值、匿名/内联函数
  6. 在ASP.NET Core下使用SignalR技术
  7. EntityFramework 6.x和EntityFramework Core关系映射中导航属性必须是public?
  8. php模板中的数组在哪,php – Twig:从包含的模板中添加项目到数组
  9. python plt引用_先引用matplotlib.pyplot再引用tensorflow报错问题
  10. 创建、复制、删除、重命名、获取文件名等常用的批处理bat命令
  11. STEP 7新建梯形图程序,S7-plcsim使用
  12. 【地平线旭日X3派试用体验】基于MIPI Camera的目标检测 web 端展示,全流程(第三节)
  13. 智能中线保护装置-零线电流保护器-中性线保护装置
  14. angular2 mysql_零起步学习angular2_angularjs教程_汇智网
  15. 前端页面嵌入二维码,微信扫出现请点击右上角,选择在浏览器中打开的解决方法
  16. 记一次macbook pro A1708更换电池的经历
  17. 吉大计算机暑期学校,2014年大学生暑期学校活动第三轮通知
  18. win10下的wsl真是太好用了
  19. MySql创建联合索引
  20. I2C总线时序以及ACK和NACK(NAK)

热门文章

  1. CF1379C Choosing flowers
  2. 安卓中自定义view控件代替radiogroup实现颜色渐变效果的写法
  3. iOS app 的开发要准备哪些图标图片?
  4. Apache POI读合并单元格
  5. 天地图覆盖物的添加,工具类的使用
  6. mysql 怎么加上撇号_php - 如何在写入Mysql数据库时处理撇号
  7. office之word开启参考线对齐
  8. antdesign 柱状图_010-ant design pro advanced 图表
  9. 594. Longest Harmonious Subsequence
  10. 天津大学计算机学院博士生导师,天津大学2020年博士研究生导师名单