Yo creo que lo más transparente sería:
- Entrar en sala de espera por orden.
- Asignar hueco en la cola dependiendo del orden pero también de cuántas entradas haya, ejemplo: si hay 10mil entradas solo entraran 10mil personas en la cola, que tendrá su entrada asegurada (no lugar)
Se que probablemente nadie me lea pero voy a tratar de explicar(me) lo que he ido aprendiendo acerca del algoritmo de fila de virtual de Ticketmaster: