У C# випадковість досягається за допомогою System.Random. Зазвичай ми створюємо екземпляр, а потім викликаємо один із його методів Next() або NextDouble(), можливо, кілька разів залежно від випадку використання.
Продовжуючи тему гри в чарівників і воїнів, настав час додати універсальний метод кидання кубика. Це буде традиційний 18-гранний кубик із числами від 1 до 18. Гравці також генерують силу закляття.
Реалізуйте метод RollDie() у класі Player.
var player = new Player();
player.RollDie();
// => >= 1 <= 18
Реалізуйте метод GenerateSpellStrength() у класі гравця. Сила закляття лежить у межах від 0.0 до 100.0, не включаючи 100.0.
Зауважте, що сила закляття має бути дійсним числом (не цілим), щоб зменшити ймовірність нічиєї, коли порівнюються сили двох супротивників.
var player = new Player();
player.GenerateSpellStrength();
// => >= 0.0 < 100.0
Зареєструйтеся на Exercism, щоб вивчати й опановувати C#, а також 62 концепції178 вправ та справжнє наставництво від людей, і все це безкоштовно.