Just to clarify, there's no random generation for the map. It picks one out of 4 available maps randomly every time.
The cards are not 100% RNG too - there's actually a deck of cards with cards being drawn from. When a new day rises, all the cards you did not pick go back into the deck and the deck is shuffled.
Thanks for playing!