Random: Generar cadenas de texto aleatorio C#

Hoy les traigo un ejemplo que considero que debe estar publicado en Devcate, por la necesidad e importancia a la hora de generar nombres aleatorios, ya sea para identificar un objeto único en base de datos, un usuario o producto. Este ejemplo se realiza a partir de la librería Random de .Net, que es muy utilizado también para generar números aleatorios.


Ejemplo Random Code Generator C#

Miremos el código:

private string GenerarCodigo()
{
   Random obj = new Random();
   string sCadena = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890";
   int longitud = sCadena.Length;
   char cletra;
   int nlongitud = 5;
   string sNuevacadena = string.Empty;
   
   for (int i = 0; i < nlongitud; i++)
   {
       cletra = posibles[obj.Next(nlongitud)];
       sNuevacadena += cletra.ToString();
   }
   return sNuevacadena;

}

En el ejemplo anterior, se crea una función llamada GenerarCodigo que retorna una cadena de 5 caracteres, espero les sea de mucha utilidad.
Share:

0 comments:

Publicar un comentario