C#-এ র্যান্ডমনেস অর্জন করা হয় System.Random-এর সাহায্যে। সাধারণত, আপনি একটি ইনস্ট্যান্স তৈরি করেন এবং তারপর এর Next() বা NextDouble() মেথডগুলোর একটি কল করেন, ব্যবহারের ক্ষেত্র অনুযায়ী সম্ভবত একাধিকবার।
উইজার্ডস অ্যান্ড ওয়ারিয়ার্স গেমের ধারা বজায় রেখে এবার সব কাজে ব্যবহারযোগ্য একটি ডাই রোল করার মেথড যোগ করার সময় এসেছে। এটি হবে ১ থেকে ১৮ পর্যন্ত সংখ্যাযুক্ত প্রচলিত ১৮-তাদের ডাই। খেলোয়াড়েরা একটি স্পেল স্ট্রেংথও তৈরি করে।
Player ক্লাসে একটি RollDie() মেথড ইমপ্লিমেন্ট করুন।
var player = new Player();
player.RollDie();
// => >= 1 <= 18
প্লেয়ার ক্লাসে একটি GenerateSpellStrength() মেথড ইমপ্লিমেন্ট করুন। স্পেল স্ট্রেংথ 0.0 থেকে 100.0-এর কম পর্যন্ত যেকোনো মান হতে পারে।
মনে রাখবেন, স্পেল স্ট্রেংথ অবশ্যই একটি বাস্তব সংখ্যা হতে হবে (ইন্টিজার নয়), যাতে দুই প্রতিপক্ষের স্ট্রেংথ তুলনা করার সময় ড্র হওয়ার সম্ভাবনা কমে।
var player = new Player();
player.GenerateSpellStrength();
// => >= 0.0 < 100.0
Exercism-এ সাইন আপ করুন, C# ট্র্যাকের 62টি কনসেপ্ট178টি অনুশীলনী আর সত্যিকারের মানুষের মেন্টরিং দিয়ে শিখুন ও দক্ষ হয়ে উঠুন, সম্পূর্ণ বিনামূল্যে।