diff --git a/source/Trek-12/Models/De.cs b/source/Trek-12/Models/De.cs new file mode 100644 index 0000000..d27fb69 --- /dev/null +++ b/source/Trek-12/Models/De.cs @@ -0,0 +1,44 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Models +{ + public class De + { + + private int nbMin; + private int nbMax; + public int nb; + + public int NbMin { get; private set; } + + public int NbMax { get; private set; } + + public int Nb + { get; private set; } + + public De(int nbmin) + { + NbMin = nbmin; + NbMax = nbmin + 5; + } + public De() + { + NbMin = 0; + NbMax = 5; + } + + public override string ToString() + { + return $"Ce dé a pour valeur {Nb} et est entre {NbMin} et {NbMax}"; + } + + public void Lancer() + { + Nb = new Random().Next(NbMin, NbMax + 1); + } + } +} \ No newline at end of file