I'm thinking about generating card IDs as Unix time at creation, with a random 4-digit number appended (to avoid the problem of conflicting IDs if a user creates two cards in one second). Would it be a problem to have card IDs out of order as long as they were unique?