package card.num;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
import java.text.DecimalFormat;
import java.util.ArrayList;
import java.util.List;
public class Card_Num_Create {
public static void main(String args[]) {
List list = new ArrayList();
String qihao="1001"; //期号
String xvhao="0"; //序号
String first3="100"; //账号前三位字母
String last7="0"; //账号后七位数字
String pwd="0"; //四位密码
String[] array = new String[]{"0","0","0","0","0"};
String STR_FORMAT_XVHAO = "00000";
String file_path = "E:\\card_num_10001.txt"; //文件路径
int j = 1;
//生产10000个卡号
while ( j <= 10000 ){
boolean flag1 = false;
boolean flag2 = false;
// char c_a=(char) (Math.random ()*26+'A');
// char c_b=(char) (Math.random ()*26+'A');
// char c_c=(char) (Math.random ()*26+'A');
// first3 = String.valueOf(c_a)+String.valueOf(c_b)+String.valueOf(c_c);
int a = (int)(Math.random() * 10000000);
if(a >= 1000000 && a < 10000000) {
last7 = String.valueOf(a);
flag1 = true;
}
int b = (int)(Math.random() * 10000);
if(b >= 1000 && b < 10000) {
pwd = String.valueOf(b);
flag2 = true;
}
if ( flag1 && flag2 ){
DecimalFormat df = new DecimalFormat(STR_FORMAT_XVHAO);
xvhao = df.format(j);
array = new String[]{qihao,xvhao,first3,last7,pwd};
list.add(array);
j++;
}
}
//输出10000个卡号
write(file_path, list);
}
public static void write(String path, List list) {
String s = new String();
String s1 = new String();
try {
File f = new File(path);
if (f.exists()) {
//System.out.println("文件存在");
} else {
System.out.println("文件不存在,正在创建...");
if (f.createNewFile()) {
System.out.println("文件创建成功!");
} else {
System.out.println("文件创建失败!");
}
}
BufferedWriter output = new BufferedWriter(new FileWriter(f));
for ( int i=0; i<list.size();i++){
String[] tmp = (String[])list.get(i);
String qihao = (String)tmp[0];
String xvhao = (String)tmp[1];
String first3 = (String)tmp[2];
String last7 = (String)tmp[3];
String pwd = (String)tmp[4];
String line_content = qihao+xvhao+","+first3+last7+","+pwd+"\n";
output.write(line_content);
}
output.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
card_num.rar_card num_cardnum
共7个文件
class:2个
java:2个
prefs:1个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 131 浏览量
2022-09-21
05:18:45
上传
评论
收藏 6KB RAR 举报
温馨提示
自动随机生成规则号码,按照输入条件,批次,号段等。生成后写入excle
资源推荐
资源详情
资源评论
收起资源包目录
card_num.rar (7个子文件)
card_num
bin
card
num
Card_Num_Create.class 3KB
writefile.class 2KB
.settings
org.eclipse.jdt.core.prefs 629B
src
card
num
Card_Num_Create.java 3KB
writefile.java 1KB
.project 384B
.classpath 299B
共 7 条
- 1
资源评论
寒泊
- 粉丝: 76
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功