card values and random