Petrol Pump Simulation — Discrete Event Simulator

This SIMULATOR runs time forward event by event. Each car arrives, waits, fills up and leaves — just like real life. Then we average the real results.

Simulator vs Calculator — What is the Difference?
Calculator (Queueing Models)
  • Enter λ and μ → Formula runs instantly
  • Gives exact theoretical Lq, Wq, L, W
  • No time passes, pure math
Simulator (This Page) — You are here
  • Random numbers generate each interarrival/service time
  • Every customer is tracked event by event
  • Average of all real events = result
Detected Queueing Model
M/M/1
Based on the Arrival Distribution, Service Distribution and Number of Servers selected below. Updates automatically.
General Settings
1 = single server. 2+ shows the Assigned Server column.
Every generated/calculated time is shown in this unit.
Simulation stops once this many customers arrive...
...or Duration is reached (whichever comes first).
Same seed = same random sequence every run. Change to see different outcomes.
Arrival Distribution — How Cars Arrive
Exponential

Standard random arrivals (Poisson process). Ca=1.0.

Uniform

Cars arrive at equally likely intervals within a range.

Normal

Arrival gaps follow a bell curve around a mean.

λ = 0.0000 / min
Service Distribution — How Long Filling Takes
Exponential

Random service time. Cs=1.0.

Normal

Bell curve. Most vehicles take similar time.

Gamma

Right-skewed. Shape k + Scale θ.

Uniform

Fill time equally likely between Min and Max.

μ = 0.0000 / min | ρ = 0.0000
Reset