मैंने इस सवाल को कई तरीकों से पूछा है, लेकिन मुझे बस यहां क्या कर रहा है, इसकी एक स्वच्छता जांच की आवश्यकता है।सी # संभावना और यादृच्छिक संख्या
int rand = random.Next(1,100);
निम्नलिखित इस लक्ष्य को हासिल होगा:
असल में मैं 1 और 100 के बीच उत्पन्न एक यादृच्छिक संख्या के प्रयोग पर आधारित 25% की संभावना के साथ घटना ट्रिगर करना चाहते हैं?
if (rand<=25)
{
// Some event...
}
मैंने सोचा कि मैं 1 और 100 के बीच एक संख्या का उपयोग करूंगा ताकि मैं बाद में संभावनाओं को ट्विक कर सकूं - उदा।
if (rand<=23) {...}
का उपयोग करके 23% समायोजित करें।
क्या आपने इसे आजमाया है? यह ठीक काम करना चाहिए। बस सावधान रहें कि आप एक छोटी सी विंडो में कई 'यादृच्छिक' उदाहरणों को फिर से नहीं बनाते हैं, या वे वही "यादृच्छिक" परिणाम वापस कर देंगे। – mellamokb
मैं 1 से 4 का उपयोग नहीं करना चाहता क्योंकि मैं आवश्यकता होने पर बाद में ट्विक करना चाहता हूं, लेकिन हाँ, 1,4 वही होगा। धन्यवाद स्कॉट, मुझे याद आया। – CdrTomalak
यह सही के बारे में लगता है। –