← 시뮬레이션 한 장
SIMULATION 한 장

마트 계산대 시뮬레이터

주말 11시~15시 마트 계산대. 줄 서는 방식과 계산대 수를 바꾸고 실행을 누르면, 누가 얼마나 기다렸고 나보다 늦게 온 사람에게 몇 명이 추월당했는지 보여줍니다.

직원이 계산하는 일반 계산대 수입니다.
한 줄 서기는 은행·공항처럼 줄 하나에서 비는 계산대로 갑니다.
물건 15개 이하 손님은 셀프계산대 공용 줄로 갑니다.
손님마다 들쭉날쭉합니다. 1개당 계산 3초 + 결제 30초.
1.0배 = 4시간 동안 약 470명, 13시 무렵이 가장 붐빕니다.
빨간 사람 = 나보다 늦게 온 손님이 이미 계산을 시작한 사람. 숫자는 실측이 아닌 가정 기반 시뮬레이션입니다. 화면 1초 = 3분.
끌어서 돌리고, 휠·핀치로 확대할 수 있어요.
어떻게 계산하나요? ↓ · 데이터팝콘 Lab
시간대별 줄 길이 ━ 줄 선 사람(명)   ━ 지금 대기(분)
줄 서는 중늦게 온 사람에게 추월당함계산 중셀프계산대계산 끝

시뮬레이션 결과

조건을 바꾸고 실행해 보세요
원리와 결과 읽기 ↓

SIMULATION 한 장 · 마트 계산대

마트 계산대, 왜 내가 선 줄만 유독 늦게 줄어들까?

핵심 요약

기본 조건(직원 계산대 4대, 계산대마다 따로 줄)에서 평균 대기는 2.4분이지만, 가장 오래 기다린 손님은 10.3분을 기다렸고, 손님의 36.2%는 나보다 늦게 온 사람이 옆줄에서 먼저 계산을 시작했습니다.

같은 계산대 4대를 한 줄 서기로 바꾸면 평균 대기는 2.2분으로 비슷하지만 최장 대기는 7.7분으로 줄고, 추월당하는 손님은 0%가 됩니다. 평균보다 운 나쁜 사람의 대기가 줄어드는 효과입니다.

물건이 적은 손님을 셀프계산대 3대로 나누면 평균 대기가 0.3분까지 떨어집니다. 손님이 1.2배로 늘면 따로 줄의 최장 대기는 27.1분, 한 줄 서기는 23.1분으로 차이가 더 벌어집니다.

무엇을 시뮬레이션하나요?

마트에서 가장 짧아 보이는 줄에 섰는데 옆줄이 먼저 줄어드는 경험은 흔합니다. 앞사람 카트에 물건이 산더미이거나, 결제에서 시간이 걸리면 내 줄만 멈춥니다. 이 시뮬레이터는 주말 11시부터 15시까지 직원 계산대 4대에 손님이 몰리는 상황을 재현합니다.

왼쪽 패널에서 계산대 수, 줄 서는 방식, 셀프계산대 수, 장바구니 크기, 손님 몰림을 바꿀 수 있습니다. 화면에서 빨간색으로 바뀌는 사람은 아직 기다리는 중인데, 자기보다 늦게 도착한 손님이 이미 다른 줄에서 계산을 시작한 경우입니다.

시나리오별 결과

시나리오평균 대기 시간10명 중 가장 오래 기다린 1명 (상위 10%)가장 오래 기다린 손님10분 넘게 기다린 손님나보다 늦게 온 손님이 먼저 계산한 비율
기본 (4대·따로 줄)2.4분6.2분10.3분15명36.2%
한 줄 서기2.2분5.8분7.7분10명0%
따로 줄 + 셀프 3대0.3분1.2분4.1분0명12.8%
직원 계산대 5대0.4분1.5분4.8분0명18.1%
손님 1.2배9.6분20.9분27.1분228명51.1%
손님 1.2배 + 한 줄 서기9.4분20.3분23.1분223명0%

각 시나리오를 손님 흐름(난수 시드)만 바꿔 30번씩 돌린 평균입니다. 시나리오 이름을 누르면 같은 조건으로 위 시뮬레이터가 열립니다.

기본 (4대·따로 줄) · 한 줄 서기 · 따로 줄 + 셀프 3대 · 직원 계산대 5대 · 손님 1.2배 · 손님 1.2배 + 한 줄 서기

어떻게 계산하나요?

이산사건 시뮬레이션으로 손님 한 명 한 명의 도착, 줄 선택, 계산 시작, 계산 끝 시각을 계산합니다.

"나보다 늦게 온 손님이 먼저 계산한 비율"은 직원 계산대 손님 중, 자기보다 늦게 도착한 손님이 자기보다 먼저 계산을 시작한 경우의 비율입니다.

이 시뮬레이션의 가정

실제와 다를 수 있는 점

자주 묻는 질문

왜 내가 선 줄만 늦게 줄어드는 것 같나요?

줄이 여러 개면 그중 하나가 가장 빠를 뿐, 내 줄이 가장 빠를 확률은 줄 수만큼 낮습니다. 이 시뮬레이션 기본 조건에서도 손님의 36.2%는 자기보다 늦게 온 사람이 옆줄에서 먼저 계산을 시작했습니다.

한 줄 서기가 정말 더 빠른가요?

평균만 보면 큰 차이가 없습니다(따로 줄 2.4분, 한 줄 2.2분). 차이는 운 나쁜 손님에게서 납니다. 최장 대기가 10.3분에서 7.7분으로 줄고, 늦게 온 사람에게 추월당하는 일이 없습니다.

그럼 왜 마트는 한 줄 서기를 잘 안 하나요?

계산대 앞까지 걷는 시간, 긴 줄을 세울 공간, 줄이 길어 보이는 효과 등 현실적인 이유가 있습니다. 이 시뮬레이터는 공간과 걷는 시간을 계산하지 않으므로, 실제로는 한 줄 서기의 이점이 조금 줄어듭니다.

계산대를 1대 더 여는 것과 셀프계산대 중 무엇이 효과가 큰가요?

이 조건에서는 직원 계산대 5대가 평균 0.4분, 따로 줄 4대 + 셀프 3대가 평균 0.3분이었습니다. 물건이 적은 손님이 많을수록 셀프계산대의 효과가 커집니다.

결과가 실행할 때마다 다른 이유는요?

손님 도착과 장바구니 크기를 확률분포에서 뽑기 때문입니다. 본문 표는 같은 조건을 30번 돌린 평균입니다.

참고 자료

다른 일상 시뮬레이션

마트 주차장주차면·손님 수·주차 시간을 바꿔, 만차일 때 몇 대가 돌다 포기하는지 봅니다.비행기 탑승탑승 순서 5가지를 바꿔 보며, 통로 정체와 자리 비켜주기가 탑승 시간을 얼마나 늘리는지 봅니다.구내식당 점심시간배식 라인·좌석·시차 점심을 바꿔, 12시 몰림 때 줄과 자리 대기가 얼마나 줄어드는지 봅니다.공장 생산 라인사이클타임·버퍼·고장을 바꿔, 어느 공정을 고쳐야 하루 생산량이 늘어나는지 봅니다.출근길 지하철배차 간격·칸 수·시차 출근을 바꿔, 출근길 승강장에서 몇 명이 열차를 그냥 보내는지 봅니다.출근길 엘리베이터대수·정원·운행 방식을 바꿔, 출근 시간 로비 줄과 지각자가 얼마나 줄어드는지 봅니다.화장실 줄여자 칸·남자 변기·성비를 바꿔, 인터미션 안에 못 돌아오는 사람이 얼마나 생기는지 봅니다.카페 주문 대기주문 창구·바리스타·모바일 주문을 바꿔, 병목이 주문에서 픽업대로 옮겨 가는 모습을 봅니다.놀이공원 대기줄패스 손님 비율과 운행 중단을 바꿔, 일반 줄 대기가 어떻게 늘어나는지 봅니다.공항 보안검색대검색 레인 수와 준비 안 된 승객 비율을 바꿔, 아침 출국장 대기가 어떻게 폭발하는지 봅니다.신호 교차로꼬리물기 비율과 앞 교차로 정체를 바꿔, 녹색 신호를 받고도 못 가는 시간이 얼마나 생기는지 봅니다.지퍼식 합류차로가 하나 막힐 때 미리 옮겨 타기, 끝에서 번갈아 들어가기, 반반 섞이기를 비교해 대기 줄 길이를 봅니다.버스 몰림버스 대수·승차 시간·간격 조정 대책을 바꿔, 고르게 출발한 버스가 왜 두 대씩 붙는지 봅니다.배달 라이더 배차라이더 수·묶음 배달·조리 시간을 바꿔, 저녁 7시 주문이 왜 30분을 넘기는지 봅니다.

마지막 업데이트 2026-10-22 · 만든 곳 데이터팝콘 · 유튜브 @simulation.hanjang · 인스타그램