Ver Mensaje Individual
  #8 (permalink)  
Antiguo 24/09/2009, 09:25
crmm15
 
Fecha de Ingreso: septiembre-2007
Ubicación: Caracas
Mensajes: 13
Antigüedad: 17 años, 2 meses
Puntos: 0
Crear random en java

Aja buenos dias!!!

Tengo una pregunta y quiero ver si me ayudan..

Tengo que generar una referencia para ser guardado en una BD, la referencia tiene un campo de 18 caracteres, el hecho esta que esa referencia no se puede repetir, fijense lo que estoy haciendo estoy generando la referencia de la siguiente forma:

FechaCodUserNumeroRandom = yyyyMMddHHmmssUUrr

Fecha = yyyyMMddHHmmss
CodUser = UU
Random = rr

el hecho esta que puede ser que dos usuarios con el mismo coduser pueda acceder al mismo tiempo al metodo que me genera la referencia, lo que indicaria que la fecha y el coduser serian iguales, pero el problema es que random no me garantiza que dos numeros consecutivamente generados sean distintos, lo que hara que las referencias sean iguales....

Si tienen una solucion se los agradezco!!!!