Dice Roller
Creează o clasă Zar care simulează aruncarea unui zar. Constructorul primește numărul de fețe și un seed. Adaugă o metodă arunca() care returnează următorul rezultat folosind java.util.Random.
Important: Creează obiectul Random cu new Random(seed) și folosește nextInt(fete) + 1 astfel încât rezultatele să fie reproductibile pentru un anumit seed.
Citește numărul de fețe, seed-ul și numărul de aruncări de la stdin. Creează un obiect Zar și afișează rezultatul fiecărei aruncări pe o linie separată.
Date de intrare
- Linia 1: numărul de fețe (număr întreg, cel puțin 1; orice valoare pozitivă de tip
int) - Linia 2: seed (număr întreg, orice valoare de tip
int) - Linia 3: numărul de aruncări (număr întreg, 0 <= aruncări <= 2·10^4)
Rezultat
- O linie pe aruncare, cu rezultatul (un număr întreg între 1 și fete).
Exemple
Intrare:
6
42
1
Ieșire:
3
Intrare:
6
1
3
Ieșire:
4
5
2
Intrare:
20
7
1
Ieșire:
17
Intrare:
2
100
5
Ieșire:
2
2
1
2
2
Seed-uri diferite (și fete diferit) produc secvențe complet diferite, dar
același seed reproduce mereu aceeași secvență.