Diciembre 05, 2015, 11:14:09 AM Ultima modificación: Diciembre 05, 2015, 11:26:45 AM por Guile Mario: Sonic
Nombre del creador: Guile Mario: Sonic
Descripción: Genera una cadena de caracteres alfanuméricos aleatorios de la longitud especificada. Útil para crear contraseñas random, por ejemplo.
Versión GM: Creado en GM: Studio 1.4
Argumentos: size (longitud de la cadena)
Código:

///crear_pass(size);
//AUTOR: Guile Mario: Sonic.    LICENCIA: Ninguna/Libre.
var dice, p;
randomize();
p = chr(choose(irandom_range(65, 90), irandom_range(97, 122)));

repeat (argument0-1)
{
    randomize();
    p += chr(choose(irandom_range(64, 90), irandom_range(97, 122), irandom_range(48, 57) ));
}
return p;


El script devuelve una cadena aleatoria de longitud (size). Se puede llamar en cualquier evento, pero creo que no es bueno hacerlo desde eventos que se ejecutan en cada paso, como step y draw.

No es necesario dar crédito, aunque tampoco hace daño, jeje.

Ejemplo: Para crear una cadena/contraseña de 8 caracteres de longitud:
password = crear_pass(8);