ID max value? (diaSourceId, diaObjectId, alertId, etc)

Hi! I was wondering if the ids for LSST will have any maximum value, for example if we can say for certain that any diaSourceId will be smaller than 10^12 or something like that. I know from the precision of diaSourceId in the Alert Production Database and the Kafka schema of the alerts that this field will be a 64 bit integer, but I don’t know if the ids will be created incrementally or if they will take values all across the possible range for a 64 bit integer.
The reason I’m asking this is that I would like to create unique ids (for sources and objects) across many surveys/telescopes, which would be possible if LSST ids do not span the whole 64-bit integer range by using a survey prefix.
Cheers,

Ignacio