मैं निम्नलिखित का उपयोग कर रहा हूं:
रैंडम आर = नया रैंडम (); Var a = r.Next (9) 0-9 के बीच एक यादृच्छिक संख्या उत्पन्न करने के लिए
हालांकि अब मुझे यादृच्छिक पर निम्न संख्याओं में से एक उत्पन्न करने की आवश्यकता है: 0, 5, 10, 15
क्या कोई ऐसा तरीका है जो मैं उपरोक्त संख्याओं को चुनने के लिए इसे संशोधित कर सकता हूं ?
यादृच्छिक आर = नया रैंडम (); Var a = r.Next (4) * 5; चाल करना होगा। ध्यान दें कि तर्क एक अनन्य ऊपरी बाध्य है, इसलिए यह कभी भी उत्पन्न नहीं होगा आपका कोड नमूना 0 और 8 के बीच उत्पन्न करता है। यदि आपको संख्याओं का एक अलग सेट की आवश्यकता है, तो आप निम्न कर सकते हैं:
int [] संभव = नए int [] {0, 5, 10, 15}; यादृच्छिक आर = नया रैंडम (); Int एक = संभव [आर। अगला (संभव। लम्बाई)];
No comments:
Post a Comment