Falling back to old random generation. Probably good enough.
Add some duplicate checking
Commit to the database on deploy