Autor: NiuWeb
Versión GM: GMS 1.4.1657
Descripción: Genera una cadena de texto con caracteres alfanuméricos completamente aleatorios
Código:
[gml]
///random_string(number);
/*Script
Author: NiuWeb
Licence: Free to use for anyone. Also for comercial games. Give credits to the author when publishing your game :D
*/
randomize();
n = argument0;
s = "";
for(i=0;i<n;i++)
{
a = choose(1,2);
switch a
{
case 1:
{
b = choose(1,2);
switch b
{
case 1: {s += chr(irandom_range(65,90)); break;}
case 2: {s += chr(irandom_range(97,122)); break;}
}
break;
}
case 2:
{
s += chr(irandom_range(48,57));
break;
}
}
}
return s;
[/gml]
Este script devuelve una cadena con caracteres numéricos y alfabéticos (mayúsculas y minúsculas). Puede ser usado para, por ejemplo, un generador de contraseñas, seriales o cosas por el estilo.
Argumentos:
Number:La cantidad de caracteres que la cadena tendrá
Aquí algunos ejemplos de las cadenas obtenidas por el script:
P1475v8
uahl69A
7mD0r3
yG8T9f
o138Ou7mf7iU4j9
Cr80S2338JNZ6s75HRdQ1g8K
oWrsde22D3pdSn8c26243u944
6f4a9c935smz5D94PPB94T0y9h
i7n3jwCo1CO25Fces8
No olviden dar créditos si lo usan en sus juegos :D