Foros del Web » Programando para Internet » PHP »

Generar un numero aleatorio irrepetible

Estas en el tema de Generar un numero aleatorio irrepetible en el foro de PHP en Foros del Web. Hola a todos, necesito crear un numero aleatorio pero que no haya riesgo que se pueda repetir jamas, habia pensado en hacer algo como convertir ...
  #1 (permalink)  
Antiguo 03/06/2011, 23:00
Avatar de insyse  
Fecha de Ingreso: abril-2005
Ubicación: Colombia
Mensajes: 206
Antigüedad: 19 años, 7 meses
Puntos: 5
Generar un numero aleatorio irrepetible

Hola a todos,

necesito crear un numero aleatorio pero que no haya riesgo que se pueda repetir jamas, habia pensado en hacer algo como convertir la fecha y hora de ejecucion del script en un numero, pero no se como hacerlo.

Alguien me puede ayudar?
  #2 (permalink)  
Antiguo 03/06/2011, 23:09
 
Fecha de Ingreso: abril-2003
Ubicación: Mexico
Mensajes: 604
Antigüedad: 21 años, 6 meses
Puntos: 23
Respuesta: Generar un numero aleatorio irrepetible

no te sirve encriptarlo??

ya sea con md5 o encode64??

saludos!!
__________________
¡El Respeto al Derecho Ajeno Es la Paz!
  #3 (permalink)  
Antiguo 03/06/2011, 23:37
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años, 5 meses
Puntos: 1517
Respuesta: Generar un numero aleatorio irrepetible

¿Tiene que ser número? Y si es número solamente ¿por qué no puede ser auto-incrementable?
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #4 (permalink)  
Antiguo 03/06/2011, 23:52
Avatar de insyse  
Fecha de Ingreso: abril-2005
Ubicación: Colombia
Mensajes: 206
Antigüedad: 19 años, 7 meses
Puntos: 5
Respuesta: Generar un numero aleatorio irrepetible

gracias, lo hice así

$cadena=md5( time());
  #5 (permalink)  
Antiguo 04/06/2011, 00:54
Avatar de ricardo_tu  
Fecha de Ingreso: noviembre-2010
Ubicación: Mas aca del mas alla
Mensajes: 222
Antigüedad: 14 años
Puntos: 32
Respuesta: Generar un numero aleatorio irrepetible

Cuando necesito generar un valor irrepetible para dar código a ordenes de compra on-line uso:
$ODC =date("dmhis");

Y por las dudas, si el numero irrepetible va a una base de datos, designa esa columna como UNIQUE.
__________________
La ciencia al poder. Pazciencia ya viene

Última edición por ricardo_tu; 04/06/2011 a las 01:01

Etiquetas: numero, aleatoria
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:39.