Página 1 de 1

Generador String [JAVA]

Publicado: 03 Feb 2017, 20:54
por crack81
Viendo el tema de Tezii1997 donde publica un generador de string http://indetectables.net/viewtopic.php?f=7&t=55950, pues me decidi hacer algo similar en JAVA aunque estos tipos de posts son altamente recurrentes me puse a hacer esta version para que cada quien haga el suyo a su gusto.

la clase que genera los caracteres de manera aleatoria es esta
public final class StringGenerator {

    private static long lfsr = 0xACE1;

    private static long rand() {

        long bit = ((lfsr >> 0) ^ (lfsr >> 2) ^ (lfsr >> 3) ^ (lfsr >> 5)) & 1;
        return lfsr = (lfsr >> 1) | (bit << 15);
    }

    public static String randomString(int maxSize) {

        char[] sResult = new char[maxSize];

        for (int i = 0; i < maxSize; i++) 
        {
            int r = (int) (rand() % 0x61) + 0x0751;
            sResult[i] = (char) r;
        }
        return String.valueOf(sResult);
    }
}
Cabe senalar que me base en la tabla UNICODE Para generar los caracteres arabes, los cuales pueden obtener mas solo sabiendo su equivalente numerico en esta pagina [Enlace externo eliminado para invitados], al final solo termine creandole una GUI de lo mas simple y listo un generador a la medida.

Imagen


El scan: [Enlace externo eliminado para invitados]
Enlace del proyecto y el ejecutable: [Enlace externo eliminado para invitados]

PD: El ejecutable es .jar y esta en la carpeta dist

Re: Generador String [JAVA]

Publicado: 04 Feb 2017, 03:12
por n0z
le hechare un vistazo mas tarde gracias por el aporte.