Prova a compilare questo e dirmi che ti dice:
Codice:
using System;
// La classe contenente il generatore
public class PasGen {
public string pwd;
public PasGen(int quanto) {
this.Genera(quanto);
}
// L'array delle vocali
public String[] vocali= new String[]{"a","e","i","o","u"};
// L'array delle consonanti
public String[] consonanti= new String[]{"b","e","d","f","g", "h", "l", "m", "n", "p", "q", "r", "s", "t", "v", "z", "w", "x", "$", "@"};
// la gunzione che genera la password
public string Genera(int quantiCar) {
int i, y;
double min= 1;
int max=29;
for (i=0;i<quantiCar*System.Math.Round(min,max);i++) {
for (y=0;i<quantiCar*System.Math.Round(min, max);y++) {
pwd = consonanti[y] + vocali[i] + vocali[i ]+ vocali[i] + consonanti[y];
}
}
return pwd;
}
}
public class Print {
public static void Main(){
Console.WriteLine("\t\t -- Benvenuto nel generatore di password! -- \n");
Console.WriteLine("Inserisci la percentuale di complessita che vuoi nella password:\n");
int prova_prima= 10;
PasGen gen = new PasGen(prova_prima);
string password;
password = gen.pwd;
System.Console.WriteLine("Ecco la password:{0}\n", password);
}
}