/*
     * 双色球机选算法
     *
     */
   
    public void doClick(View view) {
  TextView tv1 = (TextView) findViewById(R.id.textView1);
  TextView tv2 = (TextView) findViewById(R.id.textView2);
  
  String[] red = {
    "01","02","03","04","05","06","07","08","09","10",
    "11","12","13","14","15","16","17","18","19","20",
    "21","22","23","24","25","26","27","28","29","30",
    "31","32","33"
  };
  String[] blue = {
    "01","02","03","04","05","06","07","08","09","10",
    "11","12","13","14","15","16"
  };
  
  boolean[] flags = new boolean[red.length];
  String[] redResult = new String[6];
  
  // 选红球
  for(int i=0;i<redResult.length;i++) {
   int index;
   do {
    index = new Random().nextInt(red.length);
   } while(flags[index]);
   
   flags[index] = true;
   
   redResult[i] = red[index];
  }
  
  // 选蓝球
  String blueResult = blue[new Random().nextInt(blue.length)];
  
  // 显示
  tv1.setText(Arrays.toString(redResult));
  tv2.setText(blueResult);
 }

Android 双色球机选算法相关推荐

  1. 双色球机选算法java实现

    双色球机选算法java实现,闲来无事简单写了写,写完也搜了搜基本上都是大同小异... package com.shr.test;import java.util.Arrays; import java ...

  2. JavaScript实现双色球机选逻辑错误与正确的算法

    JavaScript实现双色球机选逻辑的错误与正确算法 看了下新闻,看到某某幸运儿机选中了巨额双色球的新闻,忽然对JavaScript机选程序的实现产生了兴趣,刚开始的想法是写个随机产生1-33之间的 ...

  3. PHP实现简单的双色球机选号码

    <?php header('Content-Type: text/html; charset=utf-8');//PHP实现双色球机选号码$red = range(1, 33);//初次设定红球 ...

  4. 运用JAVA基础阶段知识,模拟双色球机选抽奖过程

    运用JAVA基础阶段知识,模拟双色球机选抽奖过程 在控制台输入抽奖次数,进行双色球抽奖,并统计中奖结果 //双色球(机选) //红球33个选6个,蓝球16个选1个 //中奖号码设定为1,2,3,4,5 ...

  5. java实现双色球机选功能

    package com.job.gateway.util;import java.util.HashSet; import java.util.Random; import java.util.Set ...

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

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

  7. Java实现彩票大乐透、双色球机选号

    手写大乐透.双色球机选代码,梦想还是要有的,万一中了一千万呢,哈哈哈. 效果如下: 代码: import java.util.*; import java.util.stream.Collectors ...

  8. Java代码---双色球机选中奖概率

    package com.csl.demo;import java.util.*;/*** 双色球机选中奖概率* 2022-3-17* Cherry*/ public class DoubleBallD ...

  9. 双色球 机选号码+自选号码

    双色球机选号码,自选号码 昨天说好的做个双色球的,但是开奖号码和规则没做 用到的方法: 1.用了set方法去除重复 2.random方法做机选,scanner方法做自选,然后for循环遍历打印选的号码 ...

最新文章

  1. 全检体系结构风格浅谈
  2. php类使用场景,php类与对象得使用场景
  3. 大厂首发:java转算法工程师
  4. 误删除了mysql库的user表解决办法
  5. 【Java】兔子问题
  6. 自从有了这样的可视化报表,我们社区再没有过疫情(内含福利)
  7. [Android] Android 锁屏实现与总结 (一)
  8. 通过Java技术手段,某程序员发现自己被绿了!
  9. 【担心照片被冒用?】活体检测新增人脸合成图鉴别
  10. 【无人机组装与调试】第一章 概述
  11. ce修改植物大战僵尸之修改阳光值
  12. ENVI图像处理(1):ENVI影像处理基础
  13. 第三次小班讨论课——海明检验码、用晶体管而不是逻辑门实现异或门
  14. 一文读懂元数据的概念、分类及作用
  15. 小程序不用服务器可以上线吗?
  16. xmanager调出图形安装oracle,Xmanager快速连接Linux图形界面教程
  17. PDPS软件:带颜色的机器人工作站二维布局图JT格式文件转换方法
  18. UltraISO下载安装方式
  19. 0. Redis-Server(操作)
  20. 工作学习正确坐姿坐姿提升注意力

热门文章

  1. 基于SSM技术房屋出租信息管理平台的设计与实现
  2. 蓝桥杯打卡(220119)
  3. 嵌入式工程师的自我修养
  4. 二维码生成、打印工具类
  5. 汇编语言cmp的问题
  6. 在我的Android应用中支持中英文两种语言
  7. 什么专业可以通过培训快速进入IC行业
  8. 【饼干控最不能错过的成就感美味——燕麦提子饼干】
  9. 2021 Lifelong learning(李宏毅
  10. zigbee与WIFI同频干扰问题