Ver Mensaje Individual
  #17 (permalink)  
Antiguo 10/08/2002, 15:36
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 10 meses
Puntos: 129
Re: Número al azar con php

Yo uso este algoritmo .. genera hasta 13 caracteres alfanumericos (en alguna ocasion lo he puesto por aquí)


$llave_activacion = substr(eregi_replace("[^A-Z0-9]", "", md5(time())) .
eregi_replace("[^A-Z0-9]", "", md5(time())) .
eregi_replace("[^A-Z0-9]", "", md5(time())),
0, 13);

Su uso:
echo $llave_activacion;

asi de simple ..
Lo uso en sistemas de confirmación de registros por mail ... en el q le envio ese codigo de activacion ...

Hasta el momento no me ha dado proplemas de repeticiones ..

Y si todavia no confias en q algun algoritmo como los que te han mostrado ya .. se repita o no .. Almacenatelo en una tabla (sea BBDD o un texto plano) .. y cada numero q generes .. lo buscas en tu tabla a ver si esta o no.

Un saludo,

Pd: No es original mio.