Use secure random instead of UUIDs