public TimeSpan CalcularTiempoDescarga(double valorA, double valorB) { //Distribucion Uniforme double aleatorio = generador.GenerarAleatorio(); double tiempo = valorA + aleatorio * (valorB - valorA); return(generador.convertirSegundosHorasMinutos(tiempo)); }
private TimeSpan llegadaCamion(double lambda) { //Distribucion Exponencial Negativa double aleatorio = GeneradorUnico.GenerarAleatorio(); double tiempoLlegada = ((-lambda) * Math.Log(1 - aleatorio)); return(GeneradorUnico.convertirSegundosHorasMinutos(tiempoLlegada)); }
private TimeSpan llegadaCamionUni(double valorA, double valorB) { //Distribucion Exponencial Negativa double aleatorio = GeneradorUnico.GenerarAleatorio(); double tiempoLlegada = valorA + aleatorio * (valorB - valorA); return(GeneradorUnico.convertirSegundosHorasMinutos(tiempoLlegada)); }