java随机字符补充版
程序员文章站
2024-02-17 23:25:52
复制代码 代码如下:public static void main(string[] args) {  ...
复制代码 代码如下:
public static void main(string[] args) {
//string s = randomnum.getrandomnumstr(5);
//system.out.println(s);
system.out.println("生成5个含有5个字符的字符串:");
randomnum.suijizifuchuan(5,5);
system.out.println("生成3个含有6个字符的字符串:");
randomnum.suijizifuchuan(6,3);
system.out.println("生成任意1到20个含有任意1到10个字符的字符串:");
randomnum.suijizifuchuan((int)(20*math.random()),(int)(10*math.random()));
system.out.println("随机性生成字符:");
int i=0;
while(i<(int)(10*math.random())){
randomnum.suijizifuchuan((int)(20*math.random()),1);
i++;
}
}
public static void suijizifuchuan(int x,int y){
for(int j=0;j<y;j++){
for(int i=0;i<x;i++){
int a=(int)(100*math.random()+100*math.random());
while(true){
if(a>96&a<123)
break;
else
a=(int)(100*math.random()+100*math.random());
}
system.out.print((char)a);
}
system.out.println();
}
}
执行结果: