彩票随机6+1,开发实例

package cn.com.yitong.test;

import java.util.ArrayList;
import java.util.Collections;
import java.util.HashSet;
import java.util.Iterator;
import java.util.Random;
import java.util.Scanner;
import java.util.Set;

/*
* 红球 1~33 篮球1-16
*/
public class Demo {

private static Set<Integer> set = new HashSet<Integer>();
private static ArrayList<Integer> list = new ArrayList<Integer>();
//private static int[] arr = new int[6];
//private static int[] arrL = new int[7];
private static int time = 0;
private static Random random = null;
private static int redBallMax=33;
private static int blueBallMax=16;
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("请输入注数:");
int number = sc.nextInt();
int count = 0;
while (true) {
count++;
if (count > number) {
break;
}
getRedBall();
getBlueBall();
getArr();
}
}

/*
* 从1-33个数字中随机取6个红球
*/
public static void getRedBall() {
random = new Random();
int redNum = 0;
while (true) {
redNum = set.size();

if (redNum >= 6) {
break;
}
set.add(random.nextInt(redBallMax) + 1);
// System.out.print(red+1+" ");
}
Iterator<Integer> iterator = set.iterator();
// int s = 0;
while (iterator.hasNext()) {
int next = iterator.next();
list.add(next);

// arr[s] = next;
// s++;
}
// Arrays.sort(arr);
Collections.sort(list);
set.clear();
}

/*
* 从1-16中取1个篮球
*/
public static void getBlueBall() {
random = new Random();
int count = 0;
int blue = random.nextInt(blueBallMax) + 1;
// arrL[6] = blue;
list.add(blue);
}

// System.out.print(blue+1+" ");
/*
* 取出数组
*/
public static void getArr() {
time++;
// int j = 0;
// for (int i = 0; i < arr.length; i++) {
// arrL[j] = arr[i];
// j++;
// }
// /**
// * 遍历数组arrL
// */
if (time > 1) {
System.out.println();
}
// for (int i = 0; i < arrL.length; i++) {
// if (arrL[i] >= 10) {
// System.out.print(arrL[i] + " ");
// } else {
// System.out.print("0" + arrL[i] + " ");
// }
// }

/* Iterator<Integer> iterator = list.iterator();
while(true){
int next = iterator.next();
System.out.print(next+" ");
}*/

for(int i =0;i<list.size();i++){
int next = list.get(i);

if(next<10){
System.out.print("0"+next+" ");
}else{
System.out.print(next+" ");
}
}
list.clear();

}

}

运行结果:

请输入注数:10
01 19 27 28 30 32 04
04 05 16 24 25 28 10
04 06 09 10 13 17 11
01 02 10 13 21 24 05
03 11 13 19 32 33 11
05 07 10 18 24 27 05
01 06 07 21 23 29 10
09 10 17 21 22 24 11
01 05 20 24 27 28 09

原文地址:https://www.cnblogs.com/wpf-7/p/9646205.html

时间: 2024-12-26 16:55:25

彩票随机6+1,开发实例的相关文章

Cocos2d-x 3.X手游开发实例详解

Cocos2d-x 3.X手游开发实例详解(最新最简Cocos2d-x手机游戏开发学习方法,以热门游戏2048.卡牌为例,完整再现手游的开发过程,实例丰富,代码完备,Cocos2d-x作者之一林顺和泰然网创始人杨雍力荐) 于浩洋 著   ISBN 978-7-121-23998-4 2014年9月出版 定价:59.00元 356页 16开 编辑推荐 以Cocos2d-x V3.0为框架全面讲解手游开发的知识和方法 以热门游戏2048.卡牌为例,完整再现手游的开发过程 Cocos2d-x作者之一林

基于Cocos2d-x-1.0.1的飞机大战游戏开发实例(下)

在飞机大战游戏开发中遇到的问题和解决方法: 1.在添加菜单时,我要添加一个有背景的菜单,需要在菜单pMenu中添加一个图片精灵,结果编译过了但是运行出错,如下图: 查了很多资料,调试了很长时间,整个人都要崩溃了. 最后发现引擎中CCMenu::itemForTouch函数中有遍历子节点的行为,但是循环中没有判断子节点类型是否为CCMenuItem.如图:码,这样一来,加入到pMenu中的图片精灵被当作菜单项取了出来使用,导致报错.老版本的果然又不完善的地方,整个人都不好了...果断修改引擎里的源

Android手机拨打电话的开发实例

一部手机最常用的功能就是打电话和发短信了,在Android开发中我们如何通过程序拨打电话呢?本文就给出一个用Android手机拨打电话的简单的实例. 下面是开发此实例的具体步骤: 一.新建一个Android工程,命名为phoneCallDemo. 二.设计程序的界面,打开main.xml把内容修改如下: XML/HTML代码 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:and

《HTML 5网页开发实例详解》目录

第一篇  从宏观上认识HTML 5 讲述了HTML 5引发的Web革命.HTML 5的整体特性.HTML 5相关概念和框架和开发环境搭建. 第1章 HTML 5引发的Web革命 1.1  你是不是真的了解HTML 5 1.1.1  通过W3C认识HTML 5的发展史 1.1.2  HTML 5.HTML4.XHTML的区别 1.1.3  什么人应该学HTML 5 1.1.4  一个图告诉你如何学习HTML 5 1.2  浏览器之争 1.2.1  说说这些常见的浏览器 1.2.2  浏览器的兼容烦

JDBC - 开发实例 - MVC模式

JDBC - 开发实例 - MVC模式  1. 在web.xml中配置连接数据库的信息 web.xml: <context-param> <param-name>server</param-name> //主机名 <param-value>localhost</param-value> </context-param> <context-param> <param-name>db</param-name&

ZabbixAPI+django+nginx简单的二次开发实例(三)

接上一篇博文 ZabbixAPI+django+nginx简单的二次开发实例(二) 步骤三,站点架构部分 本部分用到的软件 1,Nginx:接受访问请求,应答静态页面,转发动态请求至uwsgi 2,uwsgi:应答动态请求 3,Django:处理后台数据 4,supervisor:管理进程 首先安装Nginx yum install epel-release yum install python-devel nginx 修改配置文件 vim /etc/ngnix/ngnix.conf user

基于Cocos2d-x-1.0.1的飞机大战游戏开发实例(中)

接<基于Cocos2d-x-1.0.1的飞机大战游戏开发实例(上)> 三.代码分析 1.界面初始化 1 bool PlaneWarGame::init() 2 { 3 bool bRet = false; 4 do 5 { 6 CC_BREAK_IF(! CCLayer::init()); 7 8 _size = CCDirector::sharedDirector()->getWinSize(); 9 10 // 设置触摸可用 11 this->setIsTouchEnabled

ZabbixAPI+django+nginx简单的二次开发实例(五)

接上一篇博文 ZabbixAPI+django+nginx简单的二次开发实例(四) 步骤五,图形展示 写一个RRDtool图形展示的脚本,由于要和view.py联动,我放在了appname的文件夹下 cd /API/web/pos/moniter vim rrddraw.py #!/usr/bin/env python #coding=utf-8 import rrdtool #ping的图形 def itemping(data): pngname = str(data['pname']) #图

android widget 开发实例 : 桌面便签程序的实现具体解释和源代码 (上)

如有错漏请不吝拍砖指正,转载请注明出处,很感谢 桌面便签软件是android上经常使用软件的一种,比方比較早的Sticky Note,就曾很流行, Sticky Note的介绍能够參见 http://www.tompda.com/c/article/11778/ 而实际上使用android平台对widget开发的支持,桌面便签类软件是很易于开发的. 本文通过逐步实现一个简单的桌面便签软件,和大家分享进行widget开发的过程和方法. 1.MyNote的终于实现效果 为了提起大家阅读本文的兴趣,先

当里个当,免费的HTML5连载来了《HTML5网页开发实例详解》连载(一)

读懂<HTML5网页开发实例详解>这本书 你还在用Flash嘛?帮主早不用了 乔布斯生前在公开信<Flash之我见>中预言:像HTML 5这样在移动时代中创立的新标准,将会在移动设备上获得胜利. --国际巨头Google.苹果等都支持HTML 5标准,要不要学,你看着办! BAT三巨头都偷偷用上HTML 5了 HTML 5目前在国内的发展达到了空前的高度,以BAT三大巨头互联网公司为例,他们都已经争先恐后地将HTML 5的新技术融入到现实的开发领域中了.本书的例子会涉及WebQQ.