Random string generator
Auteur: Abbas - 16 mei 2014 - 15:46 - Gekeurd door: Wijnand - Hits: 8655 - Aantal punten: 4.50 (1 stem)
Dit script genereert een random string. Keuze uit letters (hoofd - en kleine letters), cijfers en tekens.
|
Code: |
public string GenerateString(int length, bool upper, bool lower, bool digits, bool signs)
{
var source = new List<char>();
var random = new Random();
var result = "";
var i = 0;
if(upper)
source.AddRange("ABCDEFGHIJKLMNOPQRSTUVWXYZ".ToList());
if(lower)
source.AddRange("abcdefghijklmnopqrstuvwxyz".ToList());
if(digits)
source.AddRange("1234567890".ToList());
if(signs)
source.AddRange("'&#()§!$%{}\\/.;,?:+=~[]".ToList());
while(i++ < length)
result += source[random.Next(0, source.Count)];
return result;
}
//Tip van FangorN, een methode waarin je gewoon de lengte meegeeft
public string GenerateString(int length)
{
return GenerateString(length, true, true, true, true);
}
public string GenerateString(int length, bool upper, bool lower, bool digits, bool signs) { var source = new List <char>(); var random = new Random (); var result = ""; var i = 0; if(upper) source.AddRange("ABCDEFGHIJKLMNOPQRSTUVWXYZ".ToList()); if(lower) source.AddRange("abcdefghijklmnopqrstuvwxyz".ToList()); if(digits) source.AddRange("1234567890".ToList()); if(signs) source.AddRange("'&#()§!$%{}\\/.;,?:+=~[]".ToList()); while(i++ < length) result += source[random.Next(0, source.Count)]; return result; } //Tip van FangorN, een methode waarin je gewoon de lengte meegeeft public string GenerateString(int length) { return GenerateString(length, true, true, true, true); }
Voorbeeld:
//Genereert een string met enkel kleine letters en cijfers.
string randomString = GenerateString(12, false, true, true, false)
//Mogelijke output: td5go7jnb3d0
//Genereert een string met enkel kleine letters en cijfers. string randomString = GenerateString(12, false, true, true, false) //Mogelijke output: td5go7jnb3d0
Download code (.txt)
|
|
Stemmen |
Niet ingelogd. |
|