Exemple #1
0
        public object Clone()
        {
            Bolillero clon = new Bolillero();

            clon.CantidadDeBolillas = this.CantidadDeBolillas;
            clon.BolillasAdentro    = new List <byte>(this.BolillasAdentro);
            clon.BolillasFuera      = new List <byte>(this.BolillasFuera);
            return(clon);
        }
Exemple #2
0
        public static ulong VecesQueAcierta(Bolillero unBolillero, List <Byte> listita, ulong cantidadSimulacion)
        {
            ulong contador = 0;

            for (ulong i = 0; i < cantidadSimulacion; i++)
            {
                unBolillero.volverAColocarBolillas();
                if (Acierta(unBolillero, listita))
                {
                    contador++;
                }
            }
            return(contador);
        }
Exemple #3
0
 public static ulong VecesQueAciertaConHilos(Bolillero unBolillero, List <Byte> listita, ulong cantidadSimulacion, Byte CantHilos)
 {
 }
Exemple #4
0
 public static bool Acierta(Bolillero unBolillero, List <Byte> listita)
 {
     return(listita.All(numero => numero == unBolillero.sacarBolillaAlAzar()));
 }