[RESOLVIDO] Gerar matriz randomicamente

Pessoa como faco para gerar uma matriz de exemplo 4x4 com letras aleatorias ou seja, as letras tem que ser HCJK ele tem que sortear aleatorio e imprimir na matriz, consigo com numeros mais letras nao…
alguem pode ajudar?

meu codigo que gera com numeros

    public class exemplo {


public static void main(String[] args) {
    
    int tamanho = 4; 
   
    int[][] letras = new int [tamanho][tamanho];
           

    Random random = new Random();
    for (int i = 0; i < tamanho; i++) {
        for (int j = 0; j < tamanho; j++) {
            
            letras[i][j] = random.nextInt(20);
            
        }
        
    }
    for (int i = 0; i < tamanho; i++) {
        for (int j = 0; j < tamanho; j++) {
            System.out.print("|" + letras[i][j] + "|");
        }

   System.out.println("");
}
}

}

O famoso: essa eu sabia com laranjas, mas com maçãs não.

Pode manter int ou trocar para char

É aleatório ou pré definido como HCJK?

pre definidos ja com essas letras, esse foi pq conseguir com numeros mais no caso ai tem que ser com essas letras ja definidas

@darlan_machado

Olha só, eu faria algo assim, criaria um vetor com as letras

char[] letras = new char[]{'H', 'C', 'J', 'K'};

Depois, faria a matriz de char

char matrix [][] = new char[tamanho][tamanho];

Para preencher, faria isso:

matrix[i][j] = letras[random.nextInt(letras.length)];

ok, vou tentar desse jeito aki, deixa ver se consigo assim

deu certo assim amigo obrigado msm