모래 한 알이 눈사태를 일으킬 수 있을까

모래 한 알은 너무 가벼워서 눈사태 같은 큰일을 일으킬 리 없다고 생각하기 쉽습니다. 큰 사태에는 큰 원인이 있을 테니까요. 그런데 이 모래더미에서는 똑같은 한 알이 어떤 때는 아무 일도 일으키지 않고, 어떤 때는 판 전체를 뒤흔드는 눈사태를 일으킵니다. 어느 쪽일지는 미리 알 수 없는데도, 사태 크기의 통계는 놀랍도록 질서정연합니다.

모델은 이렇게 움직입니다

직접 돌려보기

클수록 더 큰 눈사태가 가능하지만, 안정기에 이르는 데 더 오래 걸려요
가운데에만 떨어뜨리면 대칭 무늬가 생겨요

① 모래더미 지켜보기

색은 칸의 모래알 수입니다(남색 0, 청록 1, 노랑 2, 분홍 3). 눈사태가 나면 무너진 칸이 하얗게 번쩍입니다. 처음에는 알이 쌓이기만 하다가, 어느 순간부터 크고 작은 눈사태가 계속 일어나요. 회색 영역이 지나면 더미가 안정기에 들어선 것입니다.

더미를 멈추고 딱 한 알만 떨어뜨립니다. 계속 눌러 보세요. 같은 한 알인데 어떤 때는 아무 일도 없고, 어떤 때는 눈사태가 납니다.

② 3D로 보기: 무너지기 직전의 모래 지형 3D

①과 같은 모래더미를 칸마다 쌓인 모래알 수만큼의 기둥으로 세웠습니다. 위에서 재생·일시정지·한 알 떨어뜨리기를 하면 여기서도 똑같이 움직입니다. 빨간 기둥은 이미 3알이 쌓여 한 알만 더 오면 무너지는 칸입니다. 안정기에 들어서면 빨간 기둥이 판 곳곳에 이어져 있어서, 그 위에 떨어진 한 알이 이웃의 빨간 기둥을 줄줄이 무너뜨립니다. 무너진 칸은 하얗게 번쩍이며 낮아집니다.

기둥 높이 = 칸의 모래알 수 (0~3)3알: 한 알만 더 오면 무너짐흰색: 방금 떨어진 알(구슬)과 무너진 칸

위 모래더미를 입체로 본 것입니다(새로 계산하지 않음). 드래그로 회전 · 휠이나 두 손가락으로 확대 · 휴대폰에서 세로로 쓸면 페이지가 내려갑니다

③ 눈사태는 얼마나 컸을까

알을 하나 떨어뜨릴 때마다 눈사태 크기를 세로 막대로 그렸습니다(가까운 알끼리는 가장 큰 것만 보입니다). 대부분은 바닥에 붙어 있고, 가끔 하늘로 솟는 뾰족한 막대가 있습니다. 회색 영역은 아직 더미가 쌓이는 중인 구간입니다.

④ 작은 눈사태와 큰 눈사태는 얼마나 자주 날까

안정기 이후의 눈사태를 크기별로 세어 가로세로 모두 로그 눈금으로 그렸습니다(무너진 적 없는 0은 뺐습니다). 점들이 대체로 내려가는 직선을 이루면 작은 사태는 아주 흔하고 큰 사태는 드물지만 아예 없지는 않다는 뜻입니다. 빨간 점선은 표본 10개 이상인 점들에 맞춘 직선이고, 기울기는 이 판 크기에서 실제로 잰 값입니다.

⑤ 쌓을수록 높이는 계속 오를까

모래알이 쌓이면서 평균 높이가 오르다가, 어느 값에서 더는 오르지 않고 오르내리기만 합니다. 더 얹어도 가장자리로 흘러나가는 알과 새로 얹는 알이 균형을 이루기 때문입니다.

이 결과가 말하는 것, 말하지 않는 것

말하는 것:

상세 설명

말하는 것: 판 크기 40×40, 무작위로 떨어뜨리기, 알 20,000개를 다섯 번(시드 1~5) 돌렸을 때, 알이 쌓인 지 약 4,800개(칸 수의 3배) 뒤부터 평균 높이는 2.1 안팎(2.07~2.11)에서 멈췄습니다. 이후 떨어뜨린 알의 57%는 아무 칸도 무너뜨리지 못했고, 무너짐이 있었던 눈사태의 중앙값은 20번인데 가장 큰 것은 3,778~4,760번(중앙값의 180~241배, 평균 약 208배)이었습니다. 눈사태 크기 분포를 로그-로그로 맞춘 기울기는 -1.17~-1.25(평균 -1.22)였습니다. 판 크기에 따라 기울기는 20×20에서 -1.35, 60×60에서 -1.20, 100×100에서 -1.18로 조금씩 달랐습니다. 같은 칸(가운데)에 같은 한 알을 3,000번 더해 보아도 56%는 아무 일이 없었고 592번은 100번 이상 무너졌으며 가장 큰 것은 3,889번이었습니다. 가운데에만 떨어뜨리면(20,000알) 아무 일 없는 비율이 68%, 기울기는 -1.18이었습니다(한 번 돌린 값).

말하지 않는 것:

상세 설명

말하지 않는 것: 실제 모래더미나 눈사태를 재현한 것이 아닙니다. 네 이웃에게 나눠 주는 규칙만 가진, 이 프로젝트의 단순화된 모델입니다. 지진, 산불, 주가 폭락 등에서도 작은 사건은 흔하고 큰 사건은 드문 비슷한 통계가 보고되었다는 이야기가 흔히 인용되지만, 이 시뮬레이션이 그 현상들의 원인을 설명하거나 증명한 것은 아닙니다. 닮았다는 것은 암시일 뿐입니다. 기울기는 판 크기와 표본이 한정된 이 실험에서 잰 값이며, 이론의 정확한 지수를 확인한 것이 아닙니다. 실제 모래더미 실험에서는 이 이상적 모델만큼 깔끔한 결과가 나오지 않는 경우가 많다고 알려져 있습니다.

이론적 근거와 구현 메모