我需要一個程序來隨機生成一個數字,然後將這個數字的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