सलाह

मैं सी # में पासा कैसे रोल करूं?

मैं सी # में पासा कैसे रोल करूं?


We are searching data for your request:

Forums and discussions:
Manuals and reference books:
Data from registers:
Wait the end of the search in all databases.
Upon completion, a link will appear to access the found materials.

इस एप्लिकेशन के एक उदाहरण का उपयोग करता है रैंडम () वस्तु में वर्ग rnd। यह सरणी में स्कोर 3 ... 18 के लिए कुल योग रखने के लिए पर्याप्त स्थान भी आवंटित करता है रोल्स। सदस्य कार्य OneDice () 1 और 6 के बीच का मान लौटाता है - rnd.Next (एन) मान 0… n-1 की श्रेणी में देता है, जबकि ThreeDice () कॉल OneDice () तीन बार। के लिए निर्माता पासा फेकना() साफ़ करता है रोल्स सरणी फिर कॉल करता है ThreeDice () हालाँकि कई बार (इस मामले में 10 मिलियन) और उचित वृद्धि की जाती है रोल्स तत्व।

अंतिम भाग उत्पन्न योगों को देखने के लिए है कि यह संभावनाओं के अनुसार फेंकता है। एक 6 पक्षीय पासा का औसत स्कोर 3.5 है, इसलिए तीन पासा औसतन 10.5 होना चाहिए। 10 और 11 के योग लगभग समान हैं और लगभग 12.5% ​​होते हैं।

यहाँ एक सामान्य रन का आउटपुट है। यह एक सेकंड से अधिक नहीं लेता है। क्योंकि यह एक सांत्वना अनुप्रयोग है, मैं इसमें शामिल था

Console.ReadKey ();

बंद करने से पहले जब तक आप एक कुंजी हिट नहीं करते तब तक प्रतीक्षा करने के लिए।

प्रोग्राम आउटपुट

3 46665
4 138772
5 277440
6 463142
7 693788
8 971653
9 1157160
10 1249360
11 1249908
12 1159074
13 972273
14 695286
15 463270
16 277137
17 138633
18 46439

कार्यक्रम लिस्टिंग

सिस्टम का उपयोग कर;
System.Collections.Generic का उपयोग कर;
System.Text का उपयोग कर;
नेमस्पेस एक्सट्रैंड
{
पब्लिक क्लास रोलडाइस
    {
निजी रैंडम rnd = new random ();
निजी int Roll = new int19; // 3 से 18 हो जाता है
सार्वजनिक int OneDice () {
वापसी rnd.Next (6) +1;
        }
सार्वजनिक int थ्रीडीस ()
        {
वापसी OneDice () + OneDice () + OneDice ();
        }
सार्वजनिक रोलडाइस (इंट काउंट)
        {
int i = 0;
के लिए (i = 3; i)



टिप्पणियाँ:

  1. Meinhard

    मेरी राय में आप गलत हैं। हम चर्चा करेंगे। मुझे पीएम में लिखें।

  2. Golding

    This is a funny phrase.

  3. Padric

    मुझे विश्वास है कि आप गलती कर रहे हैं। मैं यह साबित कर सकते हैं। मुझे पीएम पर ईमेल करें, हम बात करेंगे।

  4. Tho

    मुझे क्षमा करें, लेकिन मुझे लगता है कि आप गलत हैं। मुझे यकीन है। मैं इस पर चर्चा करने का प्रस्ताव करता हूं। मुझे पीएम पर ईमेल करें, हम बात करेंगे।



एक सन्देश लिखिए