Si usas Base de Datos puedes utilizar un campo autoincremental para ir guardando el último número utilizado; Si no usas Base de Datos puedes utilizar un fichero dˇonde guardas el último número utilizado.
No comentas si tienes concurrencia, en ese caso debes tomar precauciones extra (en el segundo caso) para evitar duplicados.
|