`

java随机生成一注双色球并写入文件

    博客分类:
  • JAVA
阅读更多
package com.happy.test;

import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.IOException;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;

/**
 * @author: (le.qiao)
 * @e-mail: qiaolevip@gmail.com
 * @myblog: <a href="http://qiaolevip.iteye.com">http://qiaolevip.iteye.com</a>
 * @date: 2012-10-30
 * 
 */
public class ShuangSeQiu {

	/**
	 * 执行并写入本地文件,可上传至投注网站,如:lecai.com
	 * 
	 * @param args
	 */
	public static void main(String[] args) {
		try {
			BufferedWriter bw = new BufferedWriter(new FileWriter("E:/shuangseqiu.txt"));
			for (int i = 0; i < 10; i++) {
				bw.write(randemNumber());
				bw.newLine();
			}
			bw.flush();
			bw.close();
		} catch (IOException e) {
			e.printStackTrace();
		}
	}

	/**
	 * 生成一串双色球数据
	 * 
	 * @return
	 */
	public static String randemNumber() {
		StringBuffer sb = new StringBuffer();
		List<Integer> zong = new ArrayList<Integer>();
		List<Integer> balls = new ArrayList<Integer>();
		for (int i = 1; i < 34; i++) {
			balls.add(i);
		}
		Collections.shuffle(balls);
		for (int i = 0; i < 6; i++) {
			zong.add(balls.get(i));
		}
		Collections.sort(zong);
		balls.removeAll(balls);
		for (int i = 1; i < 17; i++) {
			balls.add(i);
		}
		for (int i = 0; i < 6; i++) {
			sb.append(zong.get(i) > 9 ? zong.get(i) : "0" + zong.get(i)).append(",");
		}
		sb = new StringBuffer(sb.substring(0, sb.length() - 1));
		Collections.shuffle(balls);
		sb.append("|").append(zong.get(0) > 9 ? zong.get(0) : "0" + zong.get(0));
		return sb.toString();
	}
}

分享到:
评论

相关推荐

    Java写入大数据文件

    WriteData方法使用FileWriter和BufferedWriter来写入文件,每次写入一行数据,并使用Random对象生成随机数作为写入数据。 接下来,程序使用sqlitFileDate方法将大数据文件切分到十个小文件中,每个小文件的路径将...

    Python生成随机密码并写入文件

    Python生成随机密码并写入文件需要的函数和操作函数或操作的基本使用方法最终代码思路与资料来源 利用Python的string与random两个库,来生成一串由大小写字母和!@#$%^&*八个特殊字符,还有数字随机组合而成的随机...

    java 创建EXCEL文件,并向EXCEL中写入数据

    本示例将介绍如何使用Java创建Excel文件并写入数据,主要涉及的库是`jxl`,这是一个用于读写Excel文件的开源Java库。 首先,我们需要引入`jxl`库。`jxl.jar`包含了一系列的类和接口,用于处理Excel文件的各种操作。...

    java代码生成html文件

    对于初学者来说,理解并实现这个过程是一个很好的学习Java和Web开发的实践项目。而对于经验丰富的开发者,这可能只是更复杂系统的一个小部分,他们可能会集成更多功能,比如使用模板引擎、处理CSS和JavaScript、优化...

    dxf文件java写入程序源代码

    总之,通过理解DXF文件格式,编写Java程序生成DXF文件并不复杂,但需要注意兼容性和文件结构的正确性。利用开源库或自己实现相关功能,可以在没有AutocAD环境的情况下,实现与AutoCAD软件的数据交换。

    Java POI 生成Excel(xlsx)文件

    Java POI 是一个开源项目,专门用于处理Microsoft Office格式的文件,包括Excel、Word和PowerPoint等。在Java中,如果你需要生成或操作Excel文件,尤其是.xlsx格式(这是Excel 2007及以上版本使用的Open XML格式),...

    java读取csv文件并将读取的数据写入新生成的csv文件

    在我们需求中需要读取一个csv文件的数据,但是只有旧的csv的几列数据再新写入一个csv文件,而且在旧的数据有空的数据,需要判断旧的csv的空值。可能写的存在不完善!但是应用的需求里面还是能用的

    用Java生成exel文件并写入内容

    在Java编程环境中,生成Excel文件并写入内容是一项常见的任务,尤其在数据处理、报表生成或数据分析等场景中。这个给定的压缩包文件提供了一个Java解决方案,包含一个jar包和一个实现具体功能的Java类。以下是关于...

    Java读取文件并对其排序后重新写入文件

    在Java编程中,读取文件、对数据进行排序并重新写入文件是常见的操作,尤其在数据处理和分析场景中。下面将详细讲解这个过程,包括相关知识点和具体实现。 首先,我们需要导入Java的`java.io`包,该包包含了处理...

    C#自动定时创建文本文件并写入随机内容

    在C#编程中,实现一个自动定时创建文本文件并写入随机内容的功能,可以结合多方面的技术。这个功能主要涉及到Windows Forms应用程序、定时器控件、文件操作以及生成随机字符串等知识点。以下将详细讲解这些内容。 ...

    随机产生数字并写入文本——C语言代码

    在C语言编程中,生成随机数字并将其写入文本文件是一项基本操作,广泛应用于各种程序设计,例如模拟实验、游戏编程、数据生成等。在这个场景中,学生可能被要求完成一个简单的作业,即编写一段代码,它能随机生成一...

    java程序生成kettle转换ktr文件

    Java程序生成Kettle转换(KTR)文件是一个技术性较强的话题,主要涉及到Java编程语言、Kettle(也称为Pentaho Data Integration,PDI)工具以及可能的资源文件管理。Kettle是一种开源的数据集成工具,它允许用户通过...

    java poi 根据excel模板生成excel文件

    Java POI库是Apache软件基金会开发的一个开源项目,专门用于读写Microsoft Office格式的文件,包括Excel。在本文中,我们将深入探讨如何使用Java POI库根据已有的Excel模板生成新的Excel文件。 首先,理解“模板”...

    java生成随机加减法的图形验证码

    Java的`BufferedImage`类可以帮助我们完成这一过程,通过`ImageIO.write()`方法将其写入文件或输出流。 6. **验证用户输入**:服务器端需要保存生成的数学问题和答案,当用户输入他们的猜测时,验证其是否正确。 `...

    java写入文件操作的几种方法

    Java 写入文件操作的几种方法 Java 语言中提供了多种写入文件的方法,每种方法都有其特点和应用场景,本文将详细介绍 Java 中写入文件的几种不同方法,供读者根据实际需求选择合适的方法。 FileWriter 写入文件 ...

    java随机生成验证码图片和校验

    对于中文验证码,可以使用Unicode编码来生成随机的汉字。 在SpringBoot中,我们可以创建一个控制器(Controller)处理验证码的生成请求。这个控制器将调用一个服务(Service)来生成验证码,并将其保存在一个安全的...

    javaIO简单的写入读取文件

    JavaIO简单的写入读取文件 javaIO简单的写入读取文件是Java编程语言中最基本的文件操作。下面我们将详细介绍javaIO简单的写入读取文件的知识点。 一、 文件写入 文件写入是指将数据从程序中写入到文件中。Java中...

    java excel生成二维码(可以添加图标和文字).zip

    在本项目中,我们主要探讨如何使用Java技术栈,特别是SpringBoot框架,来生成包含二维码的Excel文件。这个压缩包提供了必要的代码示例,包括`qrcode.java`、`MatrixToImageWriter.java`和`LogoConfig.java`三个关键...

    Java获得某个路径下的所有文件列表,并写入指定文件

    在Java编程中,获取某个路径下所有文件列表并将其写入指定文件是一项常见的任务,尤其在文件管理和系统操作中非常实用。以下是如何实现这个功能的详细步骤和相关知识点。 首先,我们需要导入Java.io和java.nio.file...

    使用java生成pdf文件

    Java 生成 PDF 文件是开发过程中常见的一种需求,用于将数据以规范化的格式导出或打印。在本例中,我们看到使用的是 `iText` 库,这是一个强大的 Java 库,专门用于创建和修改 PDF 文档。以下是 `iText` 的核心概念...

Global site tag (gtag.js) - Google Analytics