In risposta a: "Perché voglio usare quel valore per codificare in Base62 e quindi usarlo per un ID in un URL. Se incremento automaticamente, potrebbe essere ovvio per l'utente come viene generato l'ID URL."
Se la sicurezza è il tuo obiettivo, utilizzare Base62, anche con un numero generato "a caso" non sarà di aiuto.
Un'opzione migliore sarebbe:
- Non reinventare la ruota:usa
AUTO_INCREMENT
- Quindi usa una funzione hash crittografica + una stringa generata casualmente (nascosta nel db per quel particolare url) per generare l'"id univoco per quell'url" finale