¿Cómo hacer una cadena aleatoria de números y letras con una longitud de 5? [duplicar
Posible duplicado:
Es esta una buena forma de generar una cadena de caracteres aleatorio
¿Cómo puedo generar cadenas alfanuméricas de 8 caracteres al azar en C #?
Este es el código que tengo hasta ahora.
private void button1_Click(object sender, EventArgs e)
{
string rand1 = RandomString(5);
string rand2 = RandomString(5);
string rand3 = RandomString(5);
string rand4 = RandomString(5);
string rand5 = RandomString(5);
textBox1.Text = rand1 + "-" + rand2 + "-" + rand3 + "-" + rand4 + "-" + rand5;
}
private static Random random = new Random((int)DateTime.Now.Ticks);
private string RandomString(int Size)
{
StringBuilder builder = new StringBuilder();
char ch;
for (int i = 0; i < Size; i++)
{
ch = Convert.ToChar(Convert.ToInt32(Math.Floor(26 * random.NextDouble() + 65)));
builder.Append(ch);
}
return builder.ToString();
}
PERO solo crea una cadena aleatoria de 5 caracteres. Quiero que cree una cadena de 5 caracteres y enteros. ¿Cómo haría esto? ¡Gracias por adelantado