public class Teat3 {
public static void main(String args[]) throws Exception {
//创建一个文件
File f=new File("user.txt");
f.createNewFile();
//创建一个字符输出流管道与目标文件接通
Writer a=new FileWriter("user.txt");
BufferedWriter fw=new BufferedWriter(a);
Random aa=new Random();
//创建一个数组把大小写都装进去
char[] str= new char[52];
//使用ASCII码表进行字母转换
for (int i = 0; i < str.length; i++) {
if (i<=25){
str[i]=(char)(97+i);
}else{
str[i]=(char)(65+i-26);
}
}
String dd=" ";
for(int i=0;i<5000;i++) {
//每行有3-15个词汇
int bb = aa.nextInt(12) + 3;
//每行的首字母大写
int c = aa.nextInt(26) + 25;
dd += str[c];
int j;
for (j = 0; j <= bb - 1; j++) {
//每个词汇2-5个单词
int d = aa.nextInt(3)+2;
for (int k = 0; k <= d; k++) {
//除首字母其余都是小写
int randomindex = aa.nextInt(25);
dd = dd + str[randomindex];
}
if (j == bb - 1) {
dd += ".";
}
dd += " ";
}
fw.write(dd);
//换行
fw.write("\r\n");
//刷新后流可以继续使用
fw.flush();
dd = " ";
}
}
}