added some randomness to the coin gen