5
다음을 동적으로 수행하고자합니다.숫자 생성 및 메모리에서 선택
1에서 100까지의 숫자를 생성하고 그 중 25 개의 임의의 숫자를 선택하여 콘솔에 표시하십시오. 이렇게 쉬운 방법이 있습니까?
다음을 동적으로 수행하고자합니다.숫자 생성 및 메모리에서 선택
1에서 100까지의 숫자를 생성하고 그 중 25 개의 임의의 숫자를 선택하여 콘솔에 표시하십시오. 이렇게 쉬운 방법이 있습니까?
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);
이 무작위'OrderBy'는이 문제에 대해 linq를 이용하는 영리한 방법입니다. +1. –
주말을 보내고 해결책을 제공해 주셔서 감사합니다. – Jasl