Diciembre 05, 2015, 05:45:47 AM Ultima modificación: Enero 12, 2016, 01:19:49 AM por NiuWeb
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
alaberga regué el café.

BA:STFW&RTFM