Creare password alfanumeriche
Sul forum di DevSpy.com, è stato chiesto come poter creare delle password alfanumeriche da 12 caratteri presi a caso.
Ciò risulta molto semplice, utilizzando la classe System.Random:
private string password, pass;
private int n, l, c;
public string generatePassword()
{
    Random casoNumeri = new Random();
    Random casoLettere = new Random();
    Random caso = new Random();
    string[] alfabeto = {"a","b","c","d","e","f",
                        "g","h","i","l","m","n",
                        "o","p","q","r","s","t",
                        "u","v","w","z"};
    for(int i=0; i<6; i++)
    {
        n = casoNumeri.Next(0,9);
        l = casoLettere.Next(0,22);
        pass += n.ToString()+alfabeto[l];
    }
    char[] letters = pass.ToCharArray();
    for(int g=0; g<letters.Length; g++)
    {
        c = caso.Next(0,9);
        password += letters[c].ToString();
    }
    return password;
}