Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private static void geraString(int min, int max) {
- //Se eu recebesse dois Strings, eu faria um try catch pra verificar se ambos são numeros inteiros válidos, e depois faria a outra validação
- if(numerosSaoValido(min, max)) {
- int range = (max - min) + 1;
- int length = (int) (Math.random() * range) + min;
- String[] alfabeto = { "a", "b", "c", "d", "e", "f", "g", "h", "i", "j" };
- //Aqui também podia ser usado um ArrayList, vai de cada um
- String a = "";
- int i = 0;
- while (i < length) {
- a = a + alfabeto[(int) (Math.random() * alfabeto.length)];
- i++;
- }
- System.out.println(a);;
- }else {
- throw new RuntimeException("Erros nos números min e max");
- }
- }
- private static boolean numerosSaoValido(int min, int max) {
- if(min < 0) {
- return false;
- }else if(min >= max) {
- return false;
- }
- return true;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement