Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/01/2004, 07:37
Avatar de KarlanKas
KarlanKas
Moderador extraterrestre
 
Fecha de Ingreso: diciembre-2001
Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 22 años, 4 meses
Puntos: 61
Se me ha ocurrido esta forma curiosa
Código PHP:
<script>
color=[]
elegido=[]
vez=0;
function 
este(color,probabilidad){
this.color=color;
this.probabilidad=probabilidad;
}

color[0]=new este("rojo",40);
color[1]=new este("azul",30);
color[2]=new este("amarillo",10);
color[3]=new este("naranja",20);

for(
a=0;a<color.length;a++){

for(
b=0;b<color[a].probabilidad;b++){
elegido[vez]=color[a].color;
vez+=1;
}
}

seleccionado=parseInt(vez*Math.random(1));
alert(elegido[seleccionado]);

</script> 
__________________
Cómo escribir

No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia.