精华内容
下载资源
问答
  • 机选一注

    千次阅读 2016-09-02 11:21:25
    //按钮 var but=document.getElementById('but'); //定义数组 var arr1=[]; //排序sort function sorts(a,b){ return a-b; } but.onclick=function(){ //循环7位数 for(var j=0;...arr1[j]=Math.ceil(Mat
    <script type="text/javascript">
    
    //按钮
    var but=document.getElementById('but');
    //定义数组
    var arr1=[];
    but.οnclick=function(){
    //循环7位数
    for(var j=0;j<7;j++){
    //随机显示1-35;
    arr1[j]=Math.ceil(Math.random()*35);
    for(var g=0;g<j;g++){
    //判断是否有相等的数值
    if(arr1[j]==arr1[g]){
    //如果有相等的减1,并重新生成数组
    j--;
    break;
    }
    }
    }
    //排序sort
    function sorts(a,b){
    return a-b;
    }
    //显示出排序后的数值
    document.write(" "+arr1.sort(sorts)+" ");

    }
    </script>
    展开全文
  • 随机出6个1到33(包括1和33)之间的整数 6个数不能重复,且按照升序排列,显示 随机出1个1到16(包括1和16)之间的整数
  • java双色球机选代码 从小到大没买过彩票,准备尝试下人生第次。 看了下双色球规则,自己写了个小代码。 主体代码如下: for (int i=0;i<5;i++) { Set set = new TreeSet(); while (set.size()<6){ set....

    java双色球机选五注代码

    从小到大没买过彩票,准备尝试下人生第一次。
    看了下双色球规则,自己写了个小代码。
    主体代码如下:
    for (int i=0;i<5;i++) {
    Set set = new TreeSet();
    while (set.size()<6){
    set.add((int)(Math.random()(33)+1));
    }
    for (Integer temp:set){
    if (temp<10){
    System.out.print(temp+" “);
    }else {
    System.out.print(temp+” “);
    }
    }
    System.out.println(”| "+(int)(Math.random()
    (16)+1));
    }
    在这里插入图片描述代码及输出结果

    不说了,我去买彩票了,话说第一次买怎么说显得自己像个老手?我该怎么说?难道进去就喊:“老板~机选五注!”?

    展开全文
  • java 实现双色球随机选一注

    千次阅读 2013-05-21 00:31:00
    java 实现双色球随机选一注 直接上代码private static String[] balls={"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...

    java 实现双色球随机选一注

    直接上代码

    private static String[] balls={"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"};
    	public static String[] getShuan() {
    		String[] doubleColorBall=new String[7];
    		boolean[] flag=new boolean[balls.length];
    		//System.out.println(Arrays.toString(flag));
    		Random random=new Random();
    		for (int i = 0;i < doubleColorBall.length-1;i++) {
    			while (true) {
    				int index=random.nextInt(balls.length);
    				if(!flag[index]){
    					doubleColorBall[i]=balls[index];
    					flag[index]=true;
    					break;
    				}
    			}
    		}
    		//先给最后一个元素赋个最大值,避免在排序的时候出现空指针
    		doubleColorBall[doubleColorBall.length-1]=balls[balls.length-1];
    		Arrays.sort(doubleColorBall);
    		doubleColorBall[doubleColorBall.length-1]=balls[random.nextInt(16)];
    		return doubleColorBall;
    	}
    个人觉得性能还可以,大家自己试试吧

    展开全文
  • 机选号码,随机生成一注双色球 对比两注双色球,获取中奖金额 /** @Description2. 设计一个双色球小游戏(一注双色球,由6个红球,和1个蓝球组成) * 1. 自选号码,从控制台输入 * 2. 机选号码,随机生成一注...

    设计一个双色球小游戏(一注双色球,由6个红球,和1个蓝球组成)

    1. 自选号码,从控制台输入
    2. 机选号码,随机生成一注双色球
    3. 对比两注双色球,获取中奖金额
    /** @Description2. 设计一个双色球小游戏(一注双色球,由6个红球,和1个蓝球组成)
     *                      1. 自选号码,从控制台输入
     *                      2. 机选号码,随机生成一注双色球
     *                      3. 对比两注双色球,获取中奖金额
     */
    public class Test {
        public static void main(String[] args) {
            UI.start();
        }
    }
    
    import java.util.Scanner;
    
    /**
     * @Description 双色球用户交互设计
     */
    public class UI {
    
        private static Scanner scanner = new Scanner(System.in);
    
        // 开启交互
        public static void start() {
            while (true) {
                System.out.println("请输入要进行的操作:");
                System.out.println("1. 自选号码    2. 机选号码");
    
                // 声明一注双色球,作用用户的选择的双色球
                Ball ball = null;
    
                int choice = scanner.nextInt();
                if (choice == 1) {
                    // 自选号码
                    ball = getCustomBall();
                }
                else if (choice == 2) {
                    // 机选号码
                    ball = new Ball();
                }
                else {
                    continue;
                }
    
                // 生成中奖的号码
                Ball correct = new Ball();
                // 对比自己的双色球和中奖号码,得出奖项等级
                int level = correct.getTicketLevel(ball);
                // 计算中奖金额
                int money = TicketPool.getMoney(level);
                // 输出结果
                System.out.println("您的选择是: " + ball);
                System.out.println("中奖号码是: " + correct);
                if (money == 0) {
                    System.out.println("很遗憾,本期未中奖,期待下一期再接再厉!");
                }
                else {
                    System.out.println("恭喜!!! 本期中了" + level + "等奖, 中奖金额为: " + money + "元");
                }
            }
        }
    
        // 获取一注自选的双色球
        private static Ball getCustomBall() {
            // 1. 实例化一个红球数组
            int[] redBalls = new int[6];
            // 2. 循环输入
            System.out.println("请输入红球: ");
            for (int i = 0; i < redBalls.length; i++) {
                redBalls[i] = scanner.nextInt();
            }
    
            // 3. 蓝球输入
            System.out.println("请输入蓝球: ");
            int blueBall = scanner.nextInt();
    
            return new Ball(redBalls, blueBall);
        }
    }
    
    import java.util.Arrays;
    import java.util.Random;
    
    /**
     *      双色球类:
     *      属性:红球数组、蓝球数字
     *      方法:自选号码、机选号码、和另外一个双色球进行校验、对比
     */
    public class Ball {
        private int[] redBalls;     // 红球数组
        private int blueBall;       // 蓝球数字
    
        /**
         * 通过一个红球数组和一个蓝球,实例化一注双色球
         * @param redBalls 红球数组
         * @param blueBall 蓝球
         */
        public Ball(int[] redBalls, int blueBall) {
            // 1. 校验蓝色球是否在合法的范围内
            if (blueBall >= 1 && blueBall <= 16) {
                this.blueBall = blueBall;
            } else {
                System.out.println("蓝球范围超标");
                return;
            }
    
            // 2. 将红球数组中的元素都拷贝到当前的属性数组中
            this.redBalls = Arrays.copyOf(redBalls, redBalls.length);
            // 3. 将红球数组中的元素升序排列
            Arrays.sort(this.redBalls);
            // 4. 进行范围检查
            if (this.redBalls[0] < 1 || this.redBalls[5] > 33) {
                System.out.println("红球范围超标");
                this.redBalls = null;
                return;
            }
            // 5. 进行红球的重复验证
            for (int i = 0; i < this.redBalls.length - 1; i++) {
                if (this.redBalls[i] == this.redBalls[i + 1]) {
                    System.out.println("红球重复");
                    this.redBalls = null;
                    return;
                }
            }
        }
    
        /**
         * 通过无参构造,获取一注随机的双色球
         */
        public Ball() {
            // 1. 实例化一个随机数对象
            Random random = new Random();
            // 2. 准备一个存储有所有的红色球能够取到的值的数组
            int[] data = new int[33];
            for (int i = 0; i < data.length; i++) {
                data[i] = i + 1;
            }
            // 3. 实例化红球数组
            this.redBalls = new int[6];
            // 4. 填充红球数组
            for (int i = 0; i < this.redBalls.length; i++) {
                // 4.1. 从数据源中,随机生成一个下标
                int randomIndex = random.nextInt(data.length);
                // 4.2. 将这个下标的元素存入到红球数组中
                this.redBalls[i] = data[randomIndex];
                // 4.3. 将这个元素,从数据源中移除
                System.arraycopy(data, randomIndex + 1, data, randomIndex, data.length - 1 - randomIndex);
                // 4.4. 修改data的内容
                data = Arrays.copyOf(data, data.length - 1);
            }
            // 5. 红球数组排序
            Arrays.sort(this.redBalls);
            // 6. 生成随机的蓝球
            this.blueBall = random.nextInt(16) + 1;
        }
    
        @Override
        public String toString() {
            String str = "红球: ";
            // 遍历红球数组,拼接每一个数字
            for (int i = 0; i < this.redBalls.length; i++) {
                if (i < this.redBalls.length - 1) {
                    str += getNumberStr(this.redBalls[i]) + ", ";
                }
                else {
                    str += getNumberStr(this.redBalls[i]) + " ";
                }
            }
    
            // 拼接蓝球数字
            str += "蓝球: " + getNumberStr(this.blueBall);
    
            return str;
        }
    
        // 把一个数字转成字符串,如果数字不到10,往前补0
        private String getNumberStr(int number) {
            return number < 10 ? "0" + number : String.valueOf(number);
        }
    
        /**
         * 使用一注双色球,和另外一注双色球进行比对,得出中奖等级
         * @param otherBall 需要对比的双色球
         * @return 奖项等级
         */
        public int getTicketLevel(Ball otherBall) {
            // 核心点:找出两注双色球中红球和蓝球相同的数量
            int redCount = 0, blueCount = 0;
            // 计算红球的中奖数量
            for (int redBall : this.redBalls) {
                // 判断红球是否在另外一个数组中包含
                if (MyArrayTools.contains(otherBall.redBalls, redBall)) {
                    redCount++;
                }
            }
            // 计算蓝球中奖数量
            blueCount = this.blueBall == otherBall.blueBall ? 1 : 0;
    
            // 计算中奖等级
            if (redCount == 6 && blueCount == 1) {
                return 1;
            }
            else if (redCount == 6 && blueCount == 0) {
                return 2;
            }
            else if (redCount == 5 && blueCount == 1) {
                return 3;
            }
            else if (redCount + blueCount == 5) {
                return 4;
            }
            else if (redCount + blueCount == 4) {
                return 5;
            }
            else if (blueCount == 1) {
                return 6;
            }
            else {
                return 7;
            }
        }
    }
    
    /**
     * @Description 奖池
     */
    public class TicketPool {
        public static int getMoney(int level) {
            switch (level) {
                case 1: return 5000000;
                case 2: return 400000;
                case 3: return 3000;
                case 4: return 200;
                case 5: return 10;
                case 6: return 5;
    
                default: return 0;
            }
        }
    }
    
    展开全文
  • 这样一注双色球 就产生了。 程序的核心算法和原理: 1.机选的实现: 红色球部份,先将1~33这33个常数放在一个数组中,也就是这个数组中有33个 数组元素,然后将这个数组元素的排列,使用函数将其随机打乱,最后截取...
  • 随机生成一注双色球号码

    千次阅读 2020-07-17 20:32:51
    请随机生成一注双色球号码。 题目:双色球规则,双色球每注号码由个1-33的号码和1-16的号码组成.其中6个1-33的数字要求不能重复 分析: 1 定义一个集合,用来存储一注双色球号码,限制集合中元素类型为Integer类型 2.创建...
  • 随机抽取一注双色球 双色球规则: 双色球 投注区分为红色球号码区和蓝色球号码区,每注投注号码由6个红色球号码和1个蓝色球号码组成,红色球号码从1到33中选择,蓝色球号码从1到16中选择。 使用html+css+js实现随机...
  • Java实现彩票大乐透、双色球机选

    千次阅读 2021-02-25 14:17:49
    然后就在想,作为个开发,自己也可以写个大乐透、双色球机选代码,而且还能在枯燥的代码中找点乐趣。 效果如下: 代码: import java.util.*; import java.util.stream.IntStream; import static java.util....
  • 键通(手机实现对讲功能)

    万次阅读 2012-10-19 10:41:15
    所谓“键通”(英文缩写PTT,即Push-To-Talk),实际上就是集成了对讲功能的手机,用户按下手上的对讲键,就可以与任何地方的群组或个人直接进行通话。 键通就是“即按即说”(PTT)的手机,融合了手机与对讲...
  • 这个感觉很酷呀,转载下。...编者:今天的DIY教程是教你如何快速制作台数控绘图,本项目来自Instructable。 在这个教程中,我会告诉你怎么快速制作属于自己的廉价Arduino Mini数控绘图。图中这台绘
  • 如何配置台深度学习主机?

    万次阅读 热门讨论 2019-05-16 23:16:22
    作为个深度学习的初学者,你可能会遇到这样的问题:“我该如何训练我自己或者别人的Model?”“我该如何配置台合适的主机?”“目前有哪几种训练模型的方式?” 接下来,我将会对此进行详细的介绍,当然,这...
  • 首先,讲个题外话:手机如何连接U盘 外部设备:OTG数据线,U盘 内部准备:打开手机开发者模式 具体步骤:设置→更多设置→关于手机→进入安卓系统界面→快速点击三次软件版本号→打开开发者模式<外补:快速...
  • C语言--模拟生成一注双色球结果

    千次阅读 2013-06-07 19:19:38
    模拟生成一注双色球彩票,337。篮球1~16一,红球1~33一。1个篮球6个红球
  • 36 选 7 彩票机选程序

    千次阅读 2012-07-28 19:59:21
    编写了个 “36 选 7 ”彩票机选程序,用了Random类产生随机数,Arrays类对数组进行操作(包括用sort()对数组排序、toString()输出数组),大家可以用这个程序去买彩票了,中奖了要请客哦…… 在设计程序过程...
  • 您可使用热迁移或冷迁移将虚拟机从个主机或存储位置移至另位置。例如,您可使用 vMotion 将已打开电源的虚拟机从主机上移开,以便执行维护、平衡负载、并置相互通信的虚拟机、将多个虚拟机分离以最大限度地减少...
  • 中间也有好几次放弃,不想写这篇总结了,但是之前立下的誓言,要将学习到的每个机器学习算法写成博客总结,方面呢,检验自己是否真的明白了,另方面,也希望自己的理解能够帮助到一些人。
  • 易语言双色球随机选号源码,双色球随机选号,机选号码,机选一注,显示号码
  • 分享个模拟ATM取款的DEMO

    千次阅读 2011-10-21 10:45:22
    这是个模拟ATM取款的DEMO(C#版)的,还算比较完整。我现在就给大家分享下把。下面是使用说明 本系统采用的是sql2005的数据库 平台是.net3.5   : 帐号密码都默认为:123456 密码连续输错三次将被自动...
  • [原创首发] js手机移动端选择插件 mobileSelect.js

    万次阅读 多人点赞 2017-02-27 23:12:41
    mobileSelect.js款多功能的手机移动端选择组件,支持单选到多选、支持多级级联、提供自定义回调函数、提供update函数二次渲染、重定位函数、兼容pc端拖拽等等。mobileSelect.js是个js移动端选择控件,不依赖任何...
  • 视角 (与焦距和分辨率有关,笔者)  镜头有个确定的视野,镜头对这个视野的高度和宽度的张角称为视角。视角与镜头的焦距f及摄像CCD尺寸(水平尺寸h及垂直尺寸v)的大小有关,镜头的水平视角ah及垂直视角av...
  • Android手机摇摇之传感器开发

    千次阅读 2015-07-27 21:53:37
    ——尊重作者,知识无价,...、手机摇晃计算 1、手机摇晃的动作 2、个点三个轴X、Y、Z ①计算从a——b的增量:a点到b点各个轴相减之和 假设a(x1,y1,z1)、b(x2,y2,z2) 增量ab=(x2-x1)+(y2-y1)
  •  在这篇文章中,我们来实现个简单的第个称摄像。在之前所有的程序中,为了方便从各个角度观察场景,我们可以通过鼠标来旋转视角和镜头远近。尽管相对单一地从固定的角度观察方便多了,但观察点依然仅仅限制在...
  • 网流程1. 开机驻留UE开机后在SIM卡初始化还未完成前,会先尝试获取限制服务。获取限制服务后可以支持拨打紧急电话2. 初始化SIM卡从AP侧可以看到SIM卡READ的状态。从modem侧,过滤NAS消息,当SIM卡初始化完成后...
  • :当前控件兼容支持手机浏览器,常用选择即可支持。 git源代码地址: https://github.com/weijhfly/jqueryDatePlugin 如果是在vue或其他模块开发的项目中,参考git中的使用说明。 在html中使用,比较简单,...
  • 自制双色球机选工具

    千次阅读 2016-04-17 16:30:31
    非常羡慕那些语文成绩好的,对于我这种读书的时候不会写作文的人来说,写博客真的是件很痛苦的事,有时候甚至怀疑自己是否有语言表达障碍!不过这阻止不了我想要去进步的想法,看了这么多大神的博客,我认为写博客...
  • 要剪视频、音频或者编程的同学,macbook pro的硬盘或配置实在捉襟见肘,还有部分人想体验Mac OS 又感觉 MAC 太贵,那么旧组台黑苹果来使用吧。下面来聊聊黑苹果配置的挑选方法。首先是...
  • 、任务 在不检测电动转轴旋转运动的前提下,按照下列要求设计并制作相应 的直流电动测速装置。 二、要求 1.基本要求 以电动电枢供电回路串接采样电阻的方式实现对小型直流有刷电动 的转速测量。 (1)...
  • JavaScript实现双色球机选逻辑的错误与正确算法 看了下新闻,看到某某幸运儿机选中了巨额双色球的新闻,忽然对JavaScript机选程序的实现产生了兴趣,刚开始的想法是写个随机产生1-33之间的函数,产生六次,作为红...
  • Python每日练(1)-中国福彩双色球生成

    千次阅读 多人点赞 2020-04-01 23:11:43
    中国福利彩票双色球是由中华人民共和国财政部制定的,是种联合发行的乐透型福利彩票。双色球每2元,投注号码由6个红色球号码和1个蓝色球号码组成。红色球号码从1~33中选择,蓝色球号码从1~16中选择。双色球采取...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 228,164
精华内容 91,265
关键字:

一注机选