from heapq import heappush, heappop
from random import expovariate, gauss
- from statistics import mean, median, stdev
+ from statistics import mean, quantiles
average_arrival_interval = 5.6
average_service_time = 15.0
service_completed = arrival_time + wait + service_duration
heappush(servers, service_completed)
- print(f'Mean wait: {mean(waits):.1f}. Stdev wait: {stdev(waits):.1f}.')
- print(f'Median wait: {median(waits):.1f}. Max wait: {max(waits):.1f}.')
+ print(f'Mean wait: {mean(waits):.1f} Max wait: {max(waits):.1f}')
+ print('Quartiles:', [round(q, 1) for q in quantiles(waits)])
.. seealso::