コード例 #1
0
        public TimeSpan CalcularTiempoDescarga(double valorA, double valorB)
        {
            //Distribucion Uniforme
            double aleatorio = generador.GenerarAleatorio();

            double tiempo = valorA + aleatorio * (valorB - valorA);

            return(generador.convertirSegundosHorasMinutos(tiempo));
        }
コード例 #2
0
        private TimeSpan llegadaCamion(double lambda)
        {
            //Distribucion Exponencial Negativa

            double aleatorio = GeneradorUnico.GenerarAleatorio();

            double tiempoLlegada = ((-lambda) * Math.Log(1 - aleatorio));

            return(GeneradorUnico.convertirSegundosHorasMinutos(tiempoLlegada));
        }
コード例 #3
0
        private TimeSpan llegadaCamionUni(double valorA, double valorB)
        {
            //Distribucion Exponencial Negativa

            double aleatorio = GeneradorUnico.GenerarAleatorio();

            double tiempoLlegada = valorA + aleatorio * (valorB - valorA);

            return(GeneradorUnico.convertirSegundosHorasMinutos(tiempoLlegada));
        }