我需要一个程序来随机生成一个数字,然后将这个数字的x放在自己的行上,直到它输出一行16个x,然后停止。到目前为止,我的程序生成一个数字,但从不停止输出我确定这是我的错误,但不知道需要改变的是什么。这是我的代码在这一刻。X的随机生成数量
import java.util.Random;
public static void main(String[] args)
{
toBinary();
randomX();
}
public static void randomX()
{
Random num = new Random();
int ran = num.nextInt(16+1);
int xs = ran;
while(xs <= 16)
{
System.out.print("x");
}
}
请阅读[我的解决方案](http://stackoverflow.com/questions/40185629/how-to-generate-random-passwords-with-options-in-java/40185656#40185656)到您的问题。顺便说一句,它可以产生任何长度的任何字符序列,并且非常易于使用。 – DimaSan