jarich3
Legacy Member
ik zou een matrix van 4*4 moeten genereren met ieder element zijnde een random letter.
En ik heb heb gevonden hoe ik een random letter genereer:
public static void main(String[] args) {
final String alphabet = "abcdefghijklmnopqrstuvwxyz";
final int N = alphabet.length();
Random r = new Random();
for (int i = 0; i < 16; i++) {
System.out.print(alphabet.charAt(r.nextInt(N)));
}
}
en een matrix maken kan ik ook via dit:
public static void main(String[] args)
{
String alphabet = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; // Minus Z
char[][] matrix = new char[4][4];
for (int i = 0; i < 4; ++i)
{
alphabet.getChars(i*4, (i*4)+4, matrix, 0);
}
for(int i = 0; i <= 3; i++)
//wat ervoor zorgt dat het resultaat wordt weergegeven
{
System.out.print("");
for(int j = 0; j <= 3; j++)
{
System.out.print(" " + matrix[j]);
}
System.out.println("");
}
System.out.println();
}
maar hoe zorg ik nu dat die 2 bij elkaar komen? Ik ben echt een beginner...
En ik heb heb gevonden hoe ik een random letter genereer:
public static void main(String[] args) {
final String alphabet = "abcdefghijklmnopqrstuvwxyz";
final int N = alphabet.length();
Random r = new Random();
for (int i = 0; i < 16; i++) {
System.out.print(alphabet.charAt(r.nextInt(N)));
}
}
en een matrix maken kan ik ook via dit:
public static void main(String[] args)
{
String alphabet = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; // Minus Z
char[][] matrix = new char[4][4];
for (int i = 0; i < 4; ++i)
{
alphabet.getChars(i*4, (i*4)+4, matrix, 0);
}
for(int i = 0; i <= 3; i++)
//wat ervoor zorgt dat het resultaat wordt weergegeven
{
System.out.print("");
for(int j = 0; j <= 3; j++)
{
System.out.print(" " + matrix[j]);
}
System.out.println("");
}
System.out.println();
}
maar hoe zorg ik nu dat die 2 bij elkaar komen? Ik ben echt een beginner...
