I figured it would keep the repeatability relatively high, especially if you have to restart a day. Original plan was for it ALL to be random, but I decided scripting the characters and randomizing their objects would get be the right balance of “make a functioning story/s” and “increase replayability”