public static string RandomCharsFriendly(int digits) { //calcular um numero randomico int rn = Random(digits + 3); //converter pra base 64 String rc = CryptographyHelper.EncodeToBase64(ConversionHelper.ToBase64String(rn.ToString())); //pegar apenas o tamanho desejado return(StringHelper.Copy(StringHelper.FilterFriendlyChars(rc.ToUpper()), digits)); }
public static string RandomChars(int digits) { //calcular um numero randomico int rn = Random(digits + 3); //converter pra base 64 String rc = ConversionHelper.ToBase64String(rn.ToString()); //pegar apenas o tamanho desejado return(StringHelper.Copy(rc, digits)); }
public static String RandomName() { var r = ConversionHelper.ToBase64String(DateTime.Now.Ticks.ToString() + (++_rnc).ToString()); return(StringHelper.FilterChars(r) + StringHelper.FilterNumbers(r) + _rnc.ToString()); }