UnionLotto随机摇号代码

//function:union lotto
//author:zaker
//date:2022-02-16
//version_NO:v2.0
#include <iostream>
#include <unordered_map>
#include <ctime>
#include <vector>
#include <algorithm>
#include <string>
using namespace std;//人机交换界面
void printMsg()
{cout<<endl;cout<<"************************************"<<endl;cout<<"欢迎使用\"unionLotto\"双色球摇号程序!"<<endl;cout<<"1: predict again"<<endl;cout<<"2: clean screen"<<endl;cout<<"3: exit program"<<endl;cout<<"************************************"<<endl;cout<<"please type in command: ";
}
//预测
void predict()
{srand((unsigned int)time(NULL));unordered_map<int,int> res;vector<int> vres;int* ptr = new int[7](); //初始化为7个0for(int i=0;i<6;++i) //红色球{while(res.find(ptr[i])!=res.end() || ptr[i]==0) //若已有,则重复随机{ptr[i]=rand()%33+1; //1~33}res.insert(make_pair(ptr[i],ptr[i]));}//蓝色球ptr[6]=rand()%16+1; //1~16res.insert(make_pair(ptr[6],ptr[6]));//对红色球排序for(int i=0;i<6;++i){vres.push_back(ptr[i]);}sort(vres.begin(),vres.end());//输出结果cout<<endl<<"prediction result is:"<<endl<<"red  ball:";for(int i=0;i<6;++i){cout<<vres[i]<<" ";}cout<<endl;cout<<"blue ball:"<<res[ptr[6]]<<endl;delete ptr;
}int main()
{while(1){printMsg();int commd;cin>>commd;switch (commd){case 1:predict();break;case 2:system("cls");break;case 3:exit(0);break;default:break;}}}

UnionLotto随机摇号程序相关推荐

  1. Python随机车牌;京牌摇号⼩程序

    Python随机车牌 京牌摇号⼩程序 需求: 允许⽤户最多选3次 每次放出20个⻋牌供⽤户选择 京[A-Z]-[xxxxx], 可以是数字和字⺟在组合 想实现这个程序 ,有2个问题要解决: 如果实现输 ...

  2. 利用Java线程及JFrame面板制作一个随机摇号小程序

    很多都是自己写的,慢慢的尝试,里面改了很多次数 但是最后的结果是没有错的 最后的最后终于得到想要的结果 慢慢的训练总能得到训练的 加油!!!! 上代码: import java.awt.Color; ...

  3. 前端初学之利用html,css,js实现车牌摇号程序(一)

    *三语言介绍: *html:**超文本标记语言,常用来设计网页界面 css:用来给网页排版,加属性之类的, js:浏览器脚本语言, 用来做一些数据存储之类的, 三者组合用来实现一些网页内容, 初学练手 ...

  4. 北京小客车摇号程序PHP版

    相信很多北京本地or北漂一族摇了N年车牌号的人大有人在,作为一个即将加入摇号大军的程序员,带着好奇心查看了一下摇号相关的规则和程序,是否公平公正公开公... 官方信息 温馨提示:摇号月的25日,在公证 ...

  5. 用JavaScript写的一个摇号程序(随机数)

    <script type="text/javascript"></script> 老弟叫我帮忙他找个摇号程序,号码从001-200. 最近刚看了JS高级编程 ...

  6. Java用n种方法编写实现双色球随机摇号案例

    方法清单 规则 实现方式一 实现方式二 实现方式三 实现方式四 实现方法五 之前我用JavaScript编写过一个实现双色球随机摇号的案例, 点击此处查看,今天我再用Java语言来实现这一效果. 规则 ...

  7. java数组36选7_36选7随机摇号

    import java.util.Random; public class RandomDemo { public static void main(String[] args) { lottery( ...

  8. java 随机点名器和随机摇号器

    java实训20210810 java 随机点名器 和 随机摇号器 随机点名器,即在全班同学中随机的打印出一名同学名字. 要做的随机点名器,它具备以下3个内容:  存储所有同学姓名  总览全班同学 ...

  9. 大沥计算机学院,2021年南海区大沥水星学校电脑随机摇号录取名单

    依据<2021年南海区民办学校电脑随机摇号招生实施方案>规定的工作流程,现将"佛山市南海区2021年义务教育民办学校电脑随机摇号录取现场"返回的本校电脑随机摇号录取的中 ...

最新文章

  1. 【一天一个shell命令】文本操作系列-touch
  2. 【错误记录】Android Studio 编译报错 ( SDK location not found )
  3. USB协议基础知识笔记
  4. Java中的字符串驻留
  5. zigbee 万能遥控器 裸机发送和协议栈发送
  6. 看门狗性能软件测试,《看门狗:军团》PC版性能测试 不建议光追,优化极差
  7. Metropolis Light Transport学习与实现
  8. 7.2.5 dps 测试软件,魔兽世界7.2.5兽王猎DPS有什么改动测试
  9. antd表格分页控件显示英文page
  10. Web安全之文件上传漏洞
  11. GD32F4 USB DFU IAP
  12. Vue-Watcher观察者源码详解
  13. lubcon turmogrease turmosynthgrease turmotemp
  14. os.system获取返回值 python3 cmd 获取返回值
  15. 解决 java.io.FileNotFoundException:请求的操作无法在使用用户映射区域打开的文件上执行。
  16. vue3.2使用vue-wechat-title及路由导航守卫实现浏览器动态标题、替换浏览器的vue小图标
  17. 万能计算机作文,万能作文(万能通用作文600字)
  18. ofo报废小黄车5元一辆:市值60亿美金的巨头为何全线溃败
  19. 阿里P8测试老油条晒出1月工资条,看完真的狠狠扎心了···
  20. (61).订单明细实付金额分摊实现

热门文章

  1. 在webstorm中使用SlikSvn
  2. SpringCloud:Eureka Config项目搭建(Gradle项目)
  3. SGU 141 Jumping Joe(扩展欧几里得)
  4. 工作量管理方法——COSMIC
  5. 智力答题查询器,适用于新英雄年代和征途
  6. Spring Cloud Finchley.SR1 的学习与应用 2 - Consul
  7. 服务器里那个文件是地图的爆率,dnf数据芯片哪里出的多 dnf数据芯片爆率最高地图介绍...
  8. 《蓝桥杯Java组通关秘笈》
  9. 计算机作文英语初中,初中英语作文:Computer Games
  10. list @size 验证_python爬虫21 | 对于b站这样的滑动验证码,不好意思,照样自动识别...