Ver Mensaje Individual
  #6 (permalink)  
Antiguo 18/07/2017, 10:08
Avatar de Turdo
Turdo
 
Fecha de Ingreso: julio-2005
Ubicación: .:Guadalajara:.
Mensajes: 398
Antigüedad: 18 años, 9 meses
Puntos: 23
Respuesta: Crear clave unica e irrepetible

Cita:
Iniciado por cesand209 Ver Mensaje
por ejemplo en este codigo ustedes creen hay posibilidad de coincida alguno?

Código PHP:
function make_seed()
{
  list(
$usec$sec) = explode(' 'microtime());
  return (float) 
$sec + ((float) $usec 100000);
}
mt_srand(make_seed());
$randval mt_rand();


echo 
$randval
Siempre existe la posibilidad. Mejor cerciorarte que no exista la clave con una consulta y así la posibilidad se anula.

Código PHP:
Ver original
  1. $query = "SELECT clave FROM tu_tabla WHERE clave = '".$randval"'";

Así si la consulta trae un resultado ya no lo imprimes o no lo grabas y repites el proceso para volver a crear la clave y vuelves a revisarlo de nuevo con la consulta
__________________
Un buen programa depende de la imaginación.