Quote Originally Posted by GomezAddams View Post
When you generate a random number in code, it looks something like random(100), meaning a random number between 0 - 99, NOT 1 - 100. Computers start at zero by default in almost every language. The problem we ran into is a rookie mistake that a first year student wouldn't even make after week 3. To compensate, you return the number generated PLUS 1. Somebody forgot the plus 1. It's really that simple.
This has been pointed out a few times. It is only one possibility. They are unlikely to reveal the actual technical details. They will fix the issue and say "good luck next time" and carry on as if the housing system isn't utter crap.