写了一个类似的,看看能不能帮你吧,类似功能!
import java.util.Random;
public class RandomE
{
public static void main(String[] args)
{
Random select=new Random();
//更改数字可以选择随机出现的字符串长度
int letterNum=10+select.nextInt(20);
int nowletter=0;
char nowlet=' ';
StringBuffer target=new StringBuffer(50); for(int i=0;i<letterNum;)
{
//这里更改数字可以决定出现的字符是出现在什么字符之间
nowletter=select.nextInt(128);
if(nowletter >60)
{
nowlet=(char)nowletter;
target.append(nowlet);
i++;
}
else
{
continue;
}
}
System.out.println(target);
}
}
import java.util.Random;
public class RandomE
{
public static void main(String[] args)
{
Random select=new Random();
//更改数字可以选择随机出现的字符串长度
int letterNum=10+select.nextInt(20);
int nowletter=0;
char nowlet=' ';
StringBuffer target=new StringBuffer(50); for(int i=0;i<letterNum;)
{
//这里更改数字可以决定出现的字符是出现在什么字符之间
nowletter=select.nextInt(128);
if(nowletter >60)
{
nowlet=(char)nowletter;
target.append(nowlet);
i++;
}
else
{
continue;
}
}
System.out.println(target);
}
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货