Can you not just add salt to seed and make it true random? seems like under engineered solution to me.
Difficulty - they used the date as the salt.