I have to loop through number 0-9 and characters A-Z but I want to loop through each element but randomly. I have tried below approach. Is there any better approach you can suggest.
static void Main(string[] args)
{
Random r = new Random();
var listOfAsciiForNumbers = Enumerable.Range(48, 10).ToList();
var listofAsciiForAlphabets = Enumerable.Range(65, 26).ToList();
var asciiList = new List<int>();
asciiList.AddRange(listOfAsciiForNumbers);
asciiList.AddRange(listofAsciiForAlphabets);
foreach (int i in asciiList.OrderBy(x => r.Next()))
{
Console.WriteLine((char)i);
}
}
Aucun commentaire:
Enregistrer un commentaire