java 随机数 模拟双色球开奖
来源:互联网 发布:免费网络在线代理 编辑:程序博客网 时间:2024/05/16 23:38
买了好几期彩票居然连续中了45人民币,相对5块钱都没中过的同学,运气应该还算好的吧 ,呵呵, 每次都是去随机的。觉得还是自己来随机有意义些。顺便来复习一下java基础。
本程序很简单,就用到一个随机数和追加写文件,随机生成指定个双色球号保存到指定文件。代码如下:
package com.maobo.action;import java.io.*;import java.util.Iterator;import java.util.Random;import java.util.Set;import java.util.TreeSet;/** * --------------------------------------------------------------------------- * Copyright (c) 2015, maobo@live.cn- All Rights Reserved. * Project ssq * File ShuanSeQiu * Author bo.mao * Date:2015/8/12. * --------------------------------------------------------------------------- */public class ShuanSeQiu{ public static String createqq() { Sphere sphere = new Sphere(); Set<Integer> redSphereNumberSet = new TreeSet<>(); Random random = new Random(); //生成红球1-33 while ( true ) { if ( redSphereNumberSet.size() < 6 ) { int red = random.nextInt ( 33 ); redSphereNumberSet.add(red + 1); } else { break; } } sphere.setRedSphere ( redSphereNumberSet ); //生成篮球1-16 int blue = random.nextInt ( 16 ); sphere.setBlueSphere ( blue + 1 ); return sphere.toString(); } public static void writeFile(String content) { BufferedWriter out = null; String filePath = "d:/ssq_data.txt"; try { out = new BufferedWriter ( new OutputStreamWriter (new FileOutputStream ( filePath, true ) ) ); out.write ( content + "\r\n" ); } catch ( Exception e ) { e.printStackTrace(); } finally { try { out.close(); } catch (IOException e) { e.printStackTrace(); } } } public static void main ( String[] args ) { for ( int i = 0; i < 100; i++ ) { String ssq = createqq(); writeFile(ssq); } }}class Sphere{ Set<Integer> redSphere; int blueSphere; public Set<Integer> getRedSphere() { return redSphere; } public void setRedSphere ( Set<Integer> redSphere ) { this.redSphere = redSphere; } public int getBlueSphere() { return blueSphere; } public void setBlueSphere ( int blueSphere ) { this.blueSphere = blueSphere; } public String toString() { String sphereNumber = ""; Iterator<Integer> it = redSphere.iterator(); for ( Integer i : redSphere ) { sphereNumber = sphereNumber + "\t" + i + "\t"; } sphereNumber = sphereNumber + "\t" + blueSphere; return sphereNumber; }}
随着知识的进步和工作经验的积累此程序还可以不断优化吧,与其看电视娱乐不如写写博客搞搞复习!不断提高自己综合竞争力!
2015年8月12日 不早了 晚安 早睡早起~
0 0
- java 随机数 模拟双色球开奖
- Java小程序:模拟双色球开奖
- shell模拟双色球开奖
- 双色球开奖程序java-eclipise
- 双色球开奖
- Java爬取往期所有双色球开奖结果
- 使用泛型集合模拟双色球开奖C#实例
- 双色球开奖论坛
- 双色球开奖啦~~~
- 双色球开奖小程序
- 综合练习双色球开奖
- 综合练习双色球开奖
- 模拟双色球彩票开奖结果:随机生成一注双色球彩票,判断其是否中奖,奖金为多少。
- 模拟双色球彩票开奖结果:随机生成一注双色球彩票,判断其是否中奖,奖金为多少。
- 模拟双色球彩票开奖结果:随机生成一注双色球彩票,判断其是否中奖,奖金为多少。
- java 爬取彩票开奖信息,爬取双色球历史开奖,爬取大乐透历史开奖
- java随机数(模拟双色球小程序)
- 微信公众号开发--双色球彩票开奖结果(Java版)
- 奶牛食品
- php 中关于静态的继承
- LeetCode:Invert Binary Tree
- android Ant 批量多渠道打包 总结!
- linux常用命令
- java 随机数 模拟双色球开奖
- hdu 5379 Mahjong tree(树形dp)
- 面向程序员的数据库访问性能优化法则
- 查找一个在另一个字符串出现在另一个字符串的第一个位置
- 【bzoj1087】[SCOI2005]互不侵犯King
- 黑马程序员 oc随记 foundation框架 nsstring.NSmutable.nsarray与nsdictionay
- opencv获取图像的像素值
- Mac下添加java环境变量
- Leetcode64 Minimum Path Sum