PHP fornisce un uniqid
funzione, che potrebbe fare il trucco, suppongo.
Nota che restituisce una stringa, però, e non un numero intero.
Un'altra idea sarebbe quella di generare/utilizzare alcuni GUID
-- ci sono alcune proposte a riguardo nelle note per l'utente della pagina di manuale di uniqid
.