private static Random rnd = new Random(); // keep same instance going public Card dealCard() { cardElements.Suits suit = (cardElements.Suits)rnd.Next(3, Enum.GetNames(typeof(cardElements.Suits)).Length + 3); cardElements.Ranks rank = (cardElements.Ranks)rnd.Next(0, Enum.GetNames(typeof(cardElements.Ranks)).Length + 0); Card returnCard = new CardImp(suit, rank); return(returnCard); }
public CardImp(cardElements.Suits suit, cardElements.Ranks rank) { this.suit = suit; this.rank = rank; }