ランダムな文字を生成するジェネレーターをJavaで作成しようとしているので質問があります。これはこれまでのコードであり、機能します。しかし、生成された文字の 5 位を 0 から 9 の数字にする必要があり、その方法が完全にわかりません。
私の質問は、生成された文字から 5 番目のスポットのみを数値としてのみ選択するようにジェネレーターを設定する方法です。
たとえば、私のジェネレーターは :PMWK S DELJG のようなものを生成しますが、太字を数字だけにして残りを文字にする方法がわかりません。
import java.util.Random;
public class RandomGen {
public static void main(String[] args) {
final String alphabet = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
final int N = alphabet.length();
Random r = new Random();
for (int i = 0; i < 10; i++) {
System.out.print(alphabet.charAt(r.nextInt(N)));
}
}
}