using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Model { public class NumberDie : Die { private int min; private int max; private static Random random=new Random(); public NumberDie(string name,int min,int max) : base(name) { Name = name; Min = min; Max = max; } public int Min { get { return min; } set { min = value; } } public int Max { get { return max; } set { max = value; } } public override int RandomFace() { int resultat = random.Next(min, max + 1); return resultat; } public override bool Equals(object? obj) { return obj is NumberDie die && Name == die.Name && min == die.min && max == die.max; } } }