Ver Mensaje Individual
  #2 (permalink)  
Antiguo 21/08/2007, 07:03
Avatar de Kelpie
Kelpie
 
Fecha de Ingreso: febrero-2002
Ubicación: NorthSpain
Mensajes: 609
Antigüedad: 22 años, 11 meses
Puntos: 8
Re: Seguir iterando con una probabilidad de 0.95. ¿Cuantas iteraciones da?

Quizá te ha faltado hacerte la gran pregunta: ¿Cuántas iteraciones debería dar?

En realidad hay una pequeña falta en el planteamiento. Tu bucle dejará de dar vueltas en cuanto se encuentre un valor menor que 0.95. La cantidad de vueltas que da es un valor aleatorio dentro del rango marcado por otro valor aleatorio, por lo que evoluciona junto con la probabilidad que le marcas, pero dentro de ella es aleatorio.
Para saber la probabilidad de sacar una pica de una baraja se mide contando las veces que se saca una pica en un montón de intentos, no contando las cartas que se han sacado hasta logar una pica en esos intentos...

Para comprobar probabilidades deberías seguir el axioma de 'tantas veces en tantos intentos'. Este código quizá se explique mejor que yo:

Código:
function itera(probabilidad){
  cont=0;
  vueltas=1000;
  for(i=0;i<vueltas;i++){
    r=Math.random();
    if (r<probabilidad) cont++;
  }
  return(cont*100/vueltas);
}
De todas maneras es un tema muy interesante. Te felicito por la claridad de tu planteamiento , algo tan raro de ver por aquí.
__________________
Kelpie