ट्रैक
/
C#
C#
/
अभ्यास
/
पासा फेंकिए!
पासा फेंकिए!

पासा फेंकिए!

सीखने का अभ्यास

परिचय

रैंडमनेस

C# में रैंडमनेस के लिए System.Random का उपयोग किया जाता है। आम तौर पर आप System.Random का एक इंस्टेंस बनाते हैं और फिर उसके Next() या NextDouble() मेथड में से किसी एक को कॉल करते हैं, और उपयोग के हिसाब से यह काम कई बार करना पड़ सकता है।

निर्देश

wizards and warriors गेम की थीम को आगे बढ़ाते हुए, अब एक ऐसा मेथड जोड़ने का समय है जो किसी भी काम के लिए पासा फेंक सके। यह पारंपरिक 18 फलकों वाला पासा होगा, जिस पर 1 से 18 तक की संख्याएँ होंगी। खिलाड़ी जादू की शक्ति भी बनाते हैं।

1. एक wizards and warriors खिलाड़ी को पासा फेंकने दीजिए।

Player क्लास पर एक RollDie() मेथड बनाइए।

var player = new Player();
player.RollDie();
// => >= 1 <= 18

2. खिलाड़ियों को अपनी शक्ति चाहिए। जादू की शक्ति बनाने का तरीका दीजिए

प्लेयर क्लास पर एक GenerateSpellStrength() मेथड बनाइए। जादू की शक्ति 0.0 और 100.0 के बीच होती है, लेकिन 100.0 इसमें शामिल नहीं है।

ध्यान दीजिए कि जादू की शक्ति एक वास्तविक संख्या (पूर्णांक नहीं) होनी चाहिए, ताकि दो प्रतिद्वंद्वियों की शक्तियों की तुलना करने पर बराबरी की संभावना कम हो जाए।

var player = new Player();
player.GenerateSpellStrength();
// => >= 0.0 < 100.0
GitHub के ज़रिए संपादित करें यह लिंक एक नई विंडो या टैब में खुलता है
C# Exercism

पासा फेंकिए! शुरू करने के लिए तैयार हैं?

Exercism पर साइन अप कीजिए और C# को 62 कॉन्सेप्ट178 अभ्यास तथा असली इंसानों से मिलने वाली मेंटरिंग के साथ सीखिए और उसमें महारत हासिल कीजिए, वह भी बिल्कुल मुफ्त।