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);
यह यादृच्छिक 'ऑर्डरबी' इस समस्या के लिए linq का शोषण करने का एक चालाक तरीका है। +1। –
सप्ताहांत का समय लेने और समाधान देने के लिए धन्यवाद। – Jasl