Nuestro equipo redactor ha estado mucho tiempo investigando para dar solución a tu búsqueda, te regalamos la resolución por esto nuestro deseo es servirte de mucha apoyo.
Ejemplo 1: generar una contraseña aleatoria en java
importjava.util.Random;publicclassPasswordGeneratorpublicstaticStringgenerateRandomPassword(int len)String chars ="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghi"+"[email protected]#$%&";Random rnd =newRandom();StringBuilder sb =newStringBuilder(len);for(int i =0; i < len; i++)
sb.append(chars.charAt(rnd.nextInt(chars.length())));return sb.toString();
Ejemplo 2: generta epassword java
publicstaticStringgenerateRandomPassword(int length)Object[][] characterSets ='1','2','3','4','5','6','7','8','9','0','a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z','A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z';List<Character> passwordCharacters =newArrayList<>();ThreadLocalRandom random =ThreadLocalRandom.current();for(Object[] characters : characterSets)for(int i =0; i < length /3; i++)
passwordCharacters.add((Character) characters[random.nextInt(0, characters.length)]);for(int i =0; i < length %3; i++)Object[] characters = characterSets[random.nextInt(0, characterSets.length)];
passwordCharacters.add((Character) characters[random.nextInt(0, characters.length)]);Collections.shuffle(passwordCharacters);StringBuilder stringBuilder =newStringBuilder(length);
passwordCharacters.forEach(stringBuilder::append);return stringBuilder.toString();
Te mostramos reseñas y calificaciones
Tienes la posibilidad mostrar esta reseña si te ayudó.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)