项目需求需要3万个业务id,上传到nas,再放入终端里。记录下生成3万个业务id的小工具。
public static void main(String[] args) {
String filepath = System.getProperty("user.dir");
filepath += "\\dataBusinessId.txt";
try {
File file = new File(filepath);
if (!file.exists()) { // 如果不存在data.txt文件则创建
file.createNewFile();
}
FileWriter fw = new FileWriter(file); // 创建文件写入
BufferedWriter bw = new BufferedWriter(fw);
String str = "zh.aps_image.2020-07-13.testForQuery";
// 产生随机数据,写入文件
Random random = new Random();
for (int i = 0; i < 30000; i++) {
int randint = (int) Math.floor((random.nextDouble() * 30000.0)); // 产生0-30000之间随机数
if (i < 29999) {
bw.write(str + String.valueOf(randint) + "|@|");//写入一个随机数
} else {
bw.write(str + String.valueOf(randint));
}
bw.newLine(); // 新的一行
}
bw.close();
fw.close();
} catch (Exception e) {
e.printStackTrace();
}
}
生成结果如图: