package cn.itcast_作业;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Random;
/*模拟 双色球 彩票机选程序. 
 */
public class HomeWork2 {
    public static void main(String[] args) {
        //创建集合储存随机生成双色球
        ArrayList<Integer> list=new ArrayList<Integer>();
        //创建随机数对象
        Random r=new Random();
        while(true){
            int i = r.nextInt(33)+1;
            //存储六个红球
            if(list.size()<6){
                list.add(i);
            }else{
                break;
            }
        }
        //将集合转换成数组
        Object[] array = list.toArray();
        //将生成的随机数进行升序排列
        Arrays.sort(array);
        //随机生成一个篮球
        int j = r.nextInt(16)+1;
        //将生成的篮球添加到集合中
        list.add(j);
        //创建StringBuffer对象
        StringBuffer sb=new StringBuffer();
        //遍历数组
        for (int i = 0; i < array.length; i++) {
            if(i==0){
                sb.append("红球:").append(array[i]).append(",");
            }else if(i==array.length-1){
                sb.append(array[i]);
            }else{
                sb.append(array[i]).append(",");
            }
        }
        //将篮球添加到字符串中
        sb.append("蓝球:").append(list.get(6));
        //将拼接成的字符串输出到控制台
        System.out.println(sb);
    }
}

转载于:https://my.oschina.net/u/3057216/blog/790532

模拟 双色球 彩票机选程序相关推荐

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

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

  2. 36 选 7 彩票机选程序

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

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

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

  4. java彩票机选生成

    JAVA实现随机35选5,模拟彩票开奖. 之前去机选了两注彩票,结果一个号没对上,我怀疑他们的机选有问题.然后回去自己写了个机选代码.java随机生成适用于大乐透双色球的机选. 前言 此代码仅供娱乐. ...

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

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

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

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

  7. 用C#实现模拟双色球中奖控制台应用程序

    1. 前言 其实这是我在大一第一学期CSharp的课程设计,要求编写一个模拟双色球彩票的控制台应用程序,用以实现简单的模拟选购彩票. 但最近我重新看我的博客时感觉之前写的代码还是有很多不足之处,比如变 ...

  8. Java如何模拟双色球彩票系统?

    Java模拟双色球彩票系统 1. 功能介绍 2. 代码展示 总结 1. 功能介绍 投注号码由6个红球号码和1个蓝球号码组成,红球号码从1-33中选择,蓝球号码从1-16中选择 2. 代码展示 代码如下 ...

  9. 双色球彩票中奖小程序

    双色球彩票中奖小程序 玩法规则:"双色球"每注投注号码由 6 个红色球号码和 1 个蓝色球号码组成.红色球号码从 1-33 中选择,蓝色球号码从 1-16 中选择.球的数字匹配数量 ...

最新文章

  1. 程序员or产品经理┃同是职场脱发人,光头何苦为难光头!
  2. oracle创建数据库的三种方法
  3. hive提供oracle接口嘛,Hive是个什么东东
  4. STM32F1笔记(十三)SPI
  5. [css] 请写出:link、:visited、:hover、:active的执行顺序
  6. leetcode No.21 合并两个有序链表
  7. 数据可视化之下发图实践
  8. Spring Boot整合Swagger3
  9. 未来十年,你的人生目标在哪里?
  10. 爬虫--Scrapy-CrawlSpider基于CrawlSpide的分布式爬虫
  11. Angular6 依赖注入
  12. 解决Macbook网络连接成功但是图标一直显示正在查找网络问题
  13. ApacheCN 活动汇总 2019.8.23
  14. 磁性能测量-软磁材料的退磁方法
  15. ORCA(Optimal Reciprocal Collision Avoidance)笔记
  16. Windows rundll32的用法-脚本命令管理打印机
  17. USB、MiniUSB、MicroUSB
  18. 小数保留两位小数,第三位四舍五入
  19. 百度地图实现鼠标绘制多边形并获取所有点坐标
  20. HDOJ 1846 Brave Game(巴士博弈)

热门文章

  1. 注册Docker镜像加速器
  2. 表情识别:Facial Expression Recognition with Two-branch Disentangled Generative Adversarial Network
  3. 【JVM 由浅入深】JVM入门
  4. 新晋总监生存指南五——人才运营机制
  5. Windows 10 1709 MSDN 版本下载 ed2k 链接
  6. 大脸猫SEO:网站优化的要点都有哪些呢?我来和大家分享七大点
  7. 您尚未接受以下SDK组件的许可协议[重复]
  8. 智能电动牙刷方案功能特点
  9. 由货币的时间价值所想
  10. org.springframework.http.converter.HttpMessageNotReadableException异常解决