Crie uma classe Java para gerar senhas aleatórias. Esta classe deverá possuir um método chamado gerarSenha(), com três sobrecargas: gerarSenha() sem parâmetros retorna uma senha contendo oito letras minúsculas e/ ou números. gerarSenha(int tamanho): retorna uma senha contendo o tamanho passado como parâmetro, alternando letras minúsculas e números aleatórios. gerarSenha(int tamanho, boolean maiusculas): retorna uma senha contendo o tamanho passado como parâmetro, alternando letras minúsculas, maiúsculas (se o segundo parâmetro for true) e números, todos aleatórios. DICA: Use a classe StringBuilder para criar a senha dentro de um laço. Para gerar letras aleatórias, use Random junto de algo semelhante ao trecho de código a seguir, que mostra todas as letras de A a Z, concatenadas: StringBuilder str = new StringBuilder() for (char c = 65 c <= 90 c++) { str.append© } JOptionPane.showMessageDialog(null, str)