Estoy intentando generar un identificador único de una longitud fija, como los ID generados por Megaupload para los archivos cargados.¿Cómo generar un identificador único de una longitud fija en Java?
Por ejemplo:
- ALGYTAB5
- BCLD23A6
En este ejemplo, utilizando de A-Z y 0-9 y con una longitud fija de 8 las combinaciones totales diferentes son 2.821.109.907.456.
¿Qué sucede si ya se ha realizado una de las identificaciones generadas? Esos ids se almacenarán en una base de datos y no deberían usarse más de una vez.
¿Cómo puedo lograr eso en Java?
Gracias.
http://stackoverflow.com/questions/192920/generating-a-globally-unique-identifier-in-java http://download.oracle.com/javase/1,5.0/docs/api/java/ util/UUID.html – Jacob
¿Cuál es el motivo por el que no se desea utilizar una identificación de auto incremento? –
Debería ser difícil de adivinar. –