Ver Mensaje Individual
  #2 (permalink)  
Antiguo 01/07/2012, 09:12
jossss
 
Fecha de Ingreso: mayo-2006
Mensajes: 475
Antigüedad: 18 años
Puntos: 58
Respuesta: Valor aleatorio con Probabilidades

Yo creo que forma super sencilla podría ser así. Rellenas un array con más posibilidades de una que de otra y luego mustras el elemento con un número aleatorio...
Código PHP:
$array=array();
for(
$i=0;$i<100;$i++){
    if(
$i<60){//si es menor de 60, 10 monedas
        
$array[]='10 monedas';
    }elseif(
$i>=60 && $i<90){//si es mayor de 60 y menor que 90, 20 monedas
        
$array[]='20 monedas';
    }else{
//para el resto 30 monedas
        
$array[]='30 monedas';
    }
}
$aleatorio=rand(0,100);
echo 
$array[$aleatorio].'-'.$aleatorio