A C#-ban a véletlenszerűséget a System.Random segítségével érhetjük el. Jellemzően létrehozol egy példányt, majd meghívod annak Next() vagy NextDouble() metódusai közül az egyiket, a felhasználási esettől függően akár többször is.
A varázslók és harcosok játék témáját folytatva itt az ideje, hogy hozzáadjunk egy általános célú kockadobó metódust. Ez a hagyományos 18 oldalú kocka lesz, 1-től 18-ig tartó számokkal. A játékosok emellett varázserőt is generálnak.
Valósítsd meg a RollDie() metódust a Player osztályon.
var player = new Player();
player.RollDie();
// => >= 1 <= 18
Valósítsd meg a GenerateSpellStrength() metódust a Player osztályon. A varázserő 0.0 és 100.0 között van, utóbbit nem beleértve.
Vedd figyelembe, hogy a varázserőnek valós számnak kell lennie (nem egész számnak), hogy csökkenjen a döntetlen esélye, amikor két ellenfél erejét összehasonlítják.
var player = new Player();
player.GenerateSpellStrength();
// => >= 0.0 < 100.0
Iratkozz fel az Exercism-re, hogy megtanuld és elsajátítsd a(z) C# nyelvet 62 fogalom178 feladat segítségével, valódi emberi mentorálással, mindez ingyen.