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(c)
}
JOptionPane.showMessageDialog(null, str)