事情的起因:某天晚上做软件测试的同学发来信息,她因为找的软件测试的实习岗位,需要一万行测试用例
然后:
鼠鼠这忙必须得帮啊,敲代码的手不能只用来写helloworld吧[doger]
import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.IOException;
import java.util.HashSet;
import java.util.Random;
import java.util.Set;
public class Demo{
public static void main(String[]args){
Set<String> wordSet = new HashSet<>(); //存放在hashset中以保证不会存在相同的内容
Random random = new Random();
while (wordSet.size() < 10000) {
int nextInt = random.nextInt(8)+1;
// System.out.println(nextInt);
String word = generateRandomWord(nextInt); // 生成长度为随机数的随机词语
wordSet.add(word);
}
int i = 0;
BufferedWriter bw = null;
try {
bw = new BufferedWriter(new FileWriter("e:\\demo\\test.txt"));
for (String word : wordSet) {
// System.out.println(word);
bw.write(word);
bw.newLine();
bw.flush();
i++;
}
bw.close();
} catch (
IOException e) {
e.printStackTrace();
}
System.out.println(i);
}
private static String generateRandomWord(int length) {
StringBuilder sb = new StringBuilder();
String letters = "你无法成为你没见过的人尤其是我看到我身边很多优秀的朋友基本都没有循规蹈矩他们要么选择创业要么鼓起勇气出国留学或者在职场上跟对某个老板然后慢慢改变自己的人生轨迹我就也来越坚信人一定要见过世面才能有一种向上去改变自己的动力因为思维是有一个惯性的当你在一个环境里面待久了你身边来来去去就是那些人所以你从一个角度看久了你就习惯了想问题的方式再看到什么就是都只是一遍遍的印证你的想法你好白等二零二三年十二月七日人是怎么变自信的就是当你做成了一件事情然后你又做成了一件事情然后你又做成了一件事情这样接二连三的成功会让你觉得如果你继续坚持做这件事情的话你大概率还会成这就叫自信比如说我一开始是在沃尔玛中国总部做财务分析的实习生当我最开始进去的时候";
Random random = new Random();
for (int i = 0; i < length; i++) {
int randomIndex = random.nextInt(letters.length());
char randomChar = letters.charAt(randomIndex);
sb.append(randomChar);
}
return sb.toString();
}
}
生成效果: