が、私は次のコードを持ってチェックASCII:のJava -
t= (int)(Math.random()*8+1)+96; //ascii table
if (t!= 96){
choose[(int)(t-97)] = 1;
r[0] = (char)t;}
}
私はr[0]
で、b
からh
に文字だけが存在することになることをしてみてください('a'
が許可されていません)。私がそれを実行すると、時々r[0]
には'a'
が含まれていることがわかります。理由は何でしょうか?
私はそれが次のようになると思った: '(int)(Math.random()*(high-low)+ low);'の意味:> = x und
wuppi