Ver Mensaje Individual
  #4 (permalink)  
Antiguo 03/08/2012, 08:58
alyciashape
 
Fecha de Ingreso: abril-2012
Mensajes: 590
Antigüedad: 12 años, 7 meses
Puntos: 58
Respuesta: se pierde el valor generado en la funcion fuera de ella

Entonces hazlo así:
Código PHP:
function aleatorio(){   
      
$source "1234567890";      
      
$numeros substr(str_shuffle($source),0,2); 
      return 
"$numeros"// este valor si muestra un numero aleatorio, ej: 71 

echo 
aleatorio(); 
Porque las variables globales a no ser que no te quede otra mejor no usarlas.
Y ya por último, aquí dejaron una funcion muy buena para generar codigos alfanumericos:
http://www.forosdelweb.com/f18/codigo-alfanumerico-numerico-irrepetible-273770/
Yo la he usado :D