GML
var _ciag, _znak, _znaki, _dlugosc, _ktory;
_znaki = "ABCDEFGHIJKLMOPQRSTUVWXYZabcdefghijklmopqrstuvwxyz0123456789";
_ciag = "";
_znak = "";
_dlugosc = argument0;
for (i = 0; i < _dlugosc; i += 1)
{
_ktory = round(random(string_length(_znaki)));
_znak = string_char_at(_znaki, _ktory);
_ciag += _znak;
}
return _ciag;
Losuje tyle znaków, ile podasz w arg0.
E: Jeszcze możesz ew. przed pętlą dodać sprawdzanie czy liczba nie jest za duża lub coś.