パイソンのような短いようなランダム文字ジェネレータを書くための可能性はありますか?

レンガ:

私は自分のコードを短くしたいので、Javaでランダムな文字ジェネレータは、Pythonのように短いようであることを任意の可能性がある場合、私は自分自身を尋ねました。Pythonでそれはちょうど1 1つのライナーです。

次のコードは、まだ私のコードです:

int random = (int) Math.random()*25;

String[] letters ={"a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z"}; 

String letter = letters[random]; 
アンドレアス:

「ショート」は1行だけを意味している場合、これらのいずれかが行うだろう。

char letter = "abcdefghijklmnopqrstuvwxyz".charAt((int) (Math.random() * 26));

char letter = (char) ThreadLocalRandom.current().nextInt('a', 'z'+1);

char letter = (char) ('a' + Math.random() * 26);

おすすめ

転載: http://43.154.161.224:23101/article/api/json?id=336490&siteId=1