Estoy trabajando en una aplicación donde necesito generar identificaciones únicas, no secuenciales. Una de las limitaciones que tengo es que deben constar de 3 dígitos seguidos de 2 letras (solo alrededor de 600k ID). Dado mi grupo relativamente pequeño de identificaciones, estaba considerando simplemente generar todas las identificaciones posibles, barajarlas y ponerlas en una base de datos. Dado que, internamente, tendré una identificación secuencial simple para usar, será fácil sacarlos de a uno por vez &, asegúrese de que no tenga repeticiones.¿Convertir la secuencia de números a ID de aspecto aleatorio?
Esto no se siente como una solución muy satisfactoria. ¿Hay alguien por ahí que tenga un método más interesante para generar identificaciones únicas de un grupo limitado que este método de "lotería"?
¿Cuántas ID piensa utilizar realmente? Sería una pena generar tantos y almacenarlos solo para usar algunos cientos, por ejemplo. –
¿por qué es importante si son secuenciales? – ninesided