Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Generate Numbers and Select in memory

Tags:

c#

linq

I want to do the following dynamically

Generate numbers from 1 to 100 and then select 25 random numbers from it and display it in a console. Any easy way to do so?

like image 609
Jasl Avatar asked Nov 05 '22 12:11

Jasl


1 Answers

IEnumerable<int> numbers = Enumerable.Range(1, 100);
Random random = new Random();

IEnumerable<int> randomSelection = numbers.OrderBy(n => random.Next()).Take(25);

foreach (int i in randomSelection)
    Console.WriteLine(i);
like image 82
Anthony Pegram Avatar answered Nov 15 '22 12:11

Anthony Pegram