They could use seeded RNG like some of the X-COM games instead, or generate the contents of every chests/crates/loots at the begining of each game and never change them afterward.