Foros del Web » Programando para Internet » PHP »

claaves aleatorias

Estas en el tema de claaves aleatorias en el foro de PHP en Foros del Web. Hola alguien saabe como puedo hacer generar claaaves aleatorias??????', graacias TOLO :P...
  #1 (permalink)  
Antiguo 24/01/2002, 20:45
 
Fecha de Ingreso: enero-2002
Mensajes: 44
Antigüedad: 22 años, 2 meses
Puntos: 0
claaves aleatorias

Hola alguien saabe como puedo hacer generar claaaves aleatorias??????', graacias
TOLO :P
  #2 (permalink)  
Antiguo 25/01/2002, 09:01
Avatar de Webstudio
Colaborador
 
Fecha de Ingreso: noviembre-2001
Ubicación: 127.0.0.1
Mensajes: 3.499
Antigüedad: 22 años, 5 meses
Puntos: 69
Re: claaves aleatorias

Puedes utilizar la funcion RAND() de mySQL. Ésta devuelve un valor de coma flotante entre 0 y 1.

Para más información, visita el manual del mySQL en <a href='ir.asp?http://www.mysql.com' target='_blank'>http://www.mysql.com...</a>.

Saludos.

<hr><font size=2 face="verdana">- Pablo Daniel Rigazzi (Webstudio)
<font size=1 color="#333333">COORDINADOR PROYECTO REGIONALIZACION ARGENTINA
Visita <a href="http://www.web-studio.com.ar" target="_blank">Web Studio</a> - Tutoriales Photoshop</fo
  #3 (permalink)  
Antiguo 25/01/2002, 10:30
 
Fecha de Ingreso: noviembre-2001
Mensajes: 108
Antigüedad: 22 años, 5 meses
Puntos: 2
Re: claaves aleatorias

podrian dar un buen ejemplo gracias
  #4 (permalink)  
Antiguo 25/01/2002, 11:12
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Re: claaves aleatorias

Bueno.. segun el manual de PHP .. nos aparece este ejemplo para esta funcion:

<BLOCKQUOTE><font size=1 face=arial>Citando:<hr height=1 noshade>
uniqid
(PHP 3, PHP 4 )

uniqid -- Genera un id único.
Descripción

int uniqid (string prefix [, boolean lcg])

uniqid() devuelve un identificador único con un prefijo basado en la hora actual en microsegundos. El prefijo puede ser práctico por ejemplo si se generan identificadores simultáneamente en varios host que pueden haber generado el identificador en el mismo microsegundo. prefix (prefijo) puede ser de hasta 114 carácteres de longitud.

Si el parámetro opcional lcg es true, uniqid() añadirá entropía &quot;LCG combinada&quot; al final del valor devuelto, que hará el resultado más único.

Con un prefix (prefijo) vacío, la cadena devuelta tendrá una longitud de 13 carácteres. Si lcg es true, tendrá 23 carácteres.

Nota: El parámetro lcg está disponible sólo en PHP 4 y PHP 3.0.13 y posteriores.

Si necesita un identificador único o testigo, y tiene la intención de hacer público ese testigo al usuario por medio de una red (i.e. cookies de sesión) se recomienda que utilice algo parecido a estas líneas


$token = md5(uniqid(&quot;&quot;)); // no random portion
$better_token = md5(uniqid(rand())); // better, difficult to guess





Esto creará un identificador de 32 carácteres (un número hexadecimal de 128 bits) que es extremadamente difícil de predecir.

[/QUOTE]

Un saludo,
&quot;Recuerden, la verdad no esta ahi fuera, esta en el manual oficial de PHP!&quot; ... :P
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 16:12.