简单的双色球预测

背景:双色球是中国福利彩票的一种玩法(注意不是体彩哦,哈哈)。由中国福利彩票管理中心统一组织发行。双色球的中奖规则是红色球33选六,蓝色球16选一(奖金具体有多少钱就不多述了)。



1、分析这个问题

这个问题最重要的无非是产生随机数,在C语言中有rand()和srand(),rand()用于产生一个随机数srand()为其提供一个随机种子,不然每次随机出来的都是相同的(伪)随机数,所以也就是说在使用rand()产生随机数之前要使用srand()函数对其进行随机数初始化。
接着就是这两个函数在哪儿?需要引入头文件是什么,答案 #include <random>,而作为随机种子的话一般就是时间了,所以会一般使用srand((unsigned)time(NULL))而需要引入的头文件就是 #include <time.h>。(不过这里不要死板,有学过数字信号处理的同学可能看到过一本关于各种随机信号的书——《数字信号处理C语言程序集》,里面的随机信号也是可能作为种子的哦!就看你怎么用了)

2、分析这个问题的变量和要使用的数据结构

首先,双色球的球号都是整数,红球有33个,蓝球有16个,所以使用(rand()%33 + 1)和(rand()%16 + 1)产生1-33和1-16之间的等概率随机数。
接下来就是要存储产生的随机数字。因为红色球要存储6个,所以使用一个整型数组,蓝色球就一个所以使用一个整形变量就可以,即int redBalls[6]和int buleBall。

3、构建这个问题的逻辑

左边为大致程序,右边是对产生红球随机数过程的详细解释。

4、程序源码

#include <stdio.h>
#include <random>
#include<time.h>void redBallsSort(int* numArray, int n)
{for (int i = 0; i < n; i++){for (int j = 0; j < i; j++){if (numArray[j] >= numArray[i]){int temp = numArray[i];numArray[i] = numArray[j];numArray[j] = temp;}}}
}int main()
{int redBalls[6];int buleBall;srand((unsigned)time(NULL));for (int i = 0; i < 6; i++){int temp = (rand() % 33) + 1;for (int j = 0; j <= i; j++){if (redBalls[j] == temp){temp = (rand() % 33) + 1;j = 0;break;}}redBalls[i] = temp;}buleBall = (rand() % 16 ) + 1;redBallsSort(redBalls, 6);printf("预测的红色球是: ");for (int i = 0; i < 6; i++){printf("%d, ",redBalls[i]);}printf("\n");printf("预测的蓝色球是: %d\n", buleBall);return 0;
}

增加了一个红球数字冒泡排序算法redBallSort( int* numArray, int n),n表示数组元素的个数。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/46726.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

双色球彩票预测可视化(python)

前言 嗯&#xff0c;先说说这个项目我用到的框架吧。。。 首先用到了自动化爬虫框架selenium,用来爬取数据&#xff0c;网址   由于主要想看看每期开奖号码&#xff0c;所以可视化就简单一点matplotlib折线图就可以了。   好的一切准备就绪&#xff0c;开搞。 源代码如下&…

双色球机器人博客博客,双色球预测程序算法

如何利用人工智能AI计算彩票&#xff1f;人工智能真的可以计算彩票吗&#xff1f; 如何利用人工智能AI计算彩票&#xff1f;人工智能真的可以计算彩票吗&#xff1f; 实际这个问题没有想像中的那么复杂&#xff0c;把问题梳理一下就明白了&#xff0c;实际别管什么人工智能&a…

双色球机器学习线性回归蓝球预测案例

听闻有个同事每天买彩票&#xff0c;想到机器学习用来预测彩票也是不错的。 于是今天尝试了下&#xff08;事先声明&#xff0c;最后测试发现一点也不准&#xff0c;所以。。。别想太多了。。哈哈&#xff09; 具体代码如下&#xff1a; 首先我在某彩票网站上找到了大量双色…

人工智能之双色球预测系统

人工智能之双色球预测系统---------------经过多次调试,bug已完全解决 以下为写代码的过程: ------------------初次尝试---------------------- //bug未解决!!! 这bug也太难受了,等我解决bug之后,再来回帖!!! //bug未解决!!! //LNK1120不需要修复此错误。 如果在生成输出中…

专家预测双色球到底准不准确

借鉴了某博主Yunheeee&#xff0c;发现写的很不错&#xff0c;帮助我完成了此次作业&#xff0c;感谢&#xff01; 紧接着&#xff0c;我跟着它的代码尝试了一下&#xff0c;大体如下&#xff1a; 首先引入库 import requests import numpy as np import pandas as pd 接着设…

人工智能之双色球预测系统(指针)

项目需求 中国福利彩票“双色球”是一种联合发行的“乐透型”福利彩票。采用计算机网络系统发行 销售&#xff0c;定期电视开奖。 游戏规则 1.“双色球”彩票投注区分为红色球号码区和蓝色球号码区。 2.“双色球”每注投注号码由 6 个红色球号码和 1 个蓝色球号码组成。红色…

C++ 双色球预测系统

游戏规则 1.“双色球”彩票投注区分为红色球号码区和蓝色球号码区。 2.“双色球”每注投注号码由 6 个红色球号码和 1 个蓝色球号码组成。红色球号码从 1--33 中选择&#xff1b;蓝色球号码从 1--16 中选择。 ball.txt 是我们每期存放的数据号,一共10期,每期7个号码,我们将数据…

双色球神经网络算法分析,双色球预测程序算法

1、神经网络预测双色球有多靠谱 你好&#xff0c;这东西没人会预测。 如果真会预测&#xff0c;早就成为百万富翁了。 预测这东西我早就不信了&#xff0c;上一回在网站上&#xff0c;看别人预测&#xff0c;结果买了&#xff0c;连一个号码都没对上。 楼主真要买&#xff0c;…

震惊,双色球秘诀竟然是这样。。。。。。。java预测双色球

今天在学习数组和随机数的时候&#xff0c;突然灵光一现&#xff0c;就写了一小段代码来预测下一期双色球&#xff0c;一起来看一看是如何写的吧&#xff01; 基础知识&#xff1a; 双色球的规则&#xff1a; “双色球”彩票投注区分为红色球号码区和蓝色球号码区。 “双色球…

利用深度学习模型预测双色球

1、前言 深度学习模型可以简单理解为一个高度非线性的复合函数&#xff0c;网路输入可以看作自变量x&#xff0c;输出可以看作因变量y。看过网上其他人做的一些双色球预测&#xff0c;基本上是基于BP神经网络&#xff08;也就是全连接神经网络&#xff09;和LSTM的预测方法。其…

【纯属娱乐】随机森林预测双色球

目录 一、数据标准化二、预测代码三、后续 一、数据标准化 首先&#xff0c;我们需要对原始数据进行处理&#xff0c;将其转换为可用于机器学习的格式。我们可以将开奖号码中的红球和蓝球分开&#xff0c;将其转换为独热编码&#xff0c;然后将其与期数一起作为特征输入到机器…

Matlab 马尔可夫链预测双色球

Matlab 马尔可夫链预测双色球 前言&#xff1a;彩票是一个坑&#xff0c;千万不要往里面跳。 总是想总是想一夜暴富&#xff0c;所以利用业余时间有在研究彩票&#xff0c;偶尔遇见了这个经典的数学预测算法的思路以及代码&#xff0c;研究了两个月&#xff0c;想和大家分享一…

【马克思主义】马克思200周年诞辰

马克思主义——掌握唯物辩证法这一看家本领&#xff0c;要学会运用科学的方法论。一是坚持矛盾分析方法。通过分析和研究社会内部矛盾运动过程&#xff0c;理性客观认识社会变化。二是坚持过程分析方法。新陈代谢是社会发展的普遍规律&#xff0c;每一历史过程均包含诸多阶段。…

马克思基本原理概论 单元综合测试(二)

资本主义商品生产过程的特征是价值增值过程两种商品可以按一定比例相互交换的原因&#xff0c;在于它们在生产中都耗费了一般的人类劳动支付工资的货币执行的是货币的支付手段职能在私有制经济中价值规律的作用会导致小商品生产者两极分化决定资本主义社会中劳动力的价值因素一…

马克思主义的简答题

马克思主义的含义&#xff1a; 马克思主义是由马克思&#xff0c;恩格斯创立的&#xff0c;为它们的后继者所发展&#xff0c;以批判资本主义&#xff0c;建设社会主义和实现共产主义为目标的科学理论体系&#xff0c;是关于无产阶级和人类解放的科学 三大理论体系&#xff1a;…

怎么取名都不队-Alpha阶段项目展示

一、项目亮点 项目的典型应用场景 典型应用场景1-个人开发尝试 应用场景案例实现链接&#xff1a;QuickStart:跟我一起来部署第一个函数吧 守好嘉今年18岁了&#xff0c;高考结束后如愿进入北航信息类&#xff0c;以计算机学院为目标的TA最近在自学Python后端&#xff0c;希…

foxmail错误信息:501 请登录exmail.qq.com修改密码

登录网页版腾讯企业邮箱&#xff0c;修改邮箱密码即可。 转载于:https://www.cnblogs.com/bignine/p/10095187.html

不需要邮箱 修改Gitlab账号密码(亲测可用)

突然忘记了gitlab的登陆用户密码&#xff0c;还在内网! 不要着急, 通过后台修改密码! 1. 进入gitlab 后台控制台&#xff0c;等到打开ruby控制界面&#xff0c;有点慢不要着急,也可去掉 sudo登入,但可能会失败(笔者就失败了)! sudo gitlab-rails console production 2 .登入…

Outlook添加新浪邮箱时的配置细节——登录密码

Outlook添加新浪邮箱时的配置细节——登录密码 提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 文章目录 前言一、完整配置流程1.确认邮箱账号是否开通POP/IMAP/SMTP服务2.输入某一电子邮箱地址3.选择账户类型4.根据账户类型…

完美邮箱(@88.com/@111.com/email.cn):专用密码登录

完美邮箱该怎么在第三方客户客户端上进行登录使用?完美邮箱包含以下几个域名&#xff1a; 88.com/111.com/email.cn,出于安全方面的考虑&#xff0c;完美的邮局限制了密码直接&#xff0c;在第三方客户端登录时&#xff08;如网易邮箱大师/dreammail/畅邮/Thunderbird等邮件客…