в строке 61-62 вылезают не нужные символы, но я не могу понять почему же?
sb.append((char)((int)(10 + (Math.random() * 35) + 55)));
sb.append((char)((int)(36 + (Math.random() * 61) + 61)));