결정 룰렛에 담긴 이야기
사람들은 수천 년 동안 제비, 주사위, 동전, 바퀴로 선택을 운에 맡겨 왔습니다. 좋은 룰렛은 공정하고, 돌리는 사람이 조종할 수 없으며, 그러면서도 진짜 바퀴처럼 느껴져야 합니다.
제비뽑기, 아테네에서 운명의 수레바퀴까지
고대 아테네에서는 누구도 자리를 사거나 억지로 차지하지 못하도록 클레로테리온이라는 돌로 된 추첨 기계로 많은 관리를 뽑았습니다. 524년 무렵 철학자 보에티우스는 철학의 위안에서 운명의 여신이 거대한 바퀴를 돌리는 모습을 묘사했고, 운명의 수레바퀴는 중세 미술에서 가장 잘 알려진 이미지 가운데 하나가 되었습니다.
룰렛에서 화면 속 바퀴로
룰렛은 18세기 프랑스에서 등장했고, 1843년 프랑수아 블랑과 루이 블랑 형제는 바트홈부르크에 제로가 하나뿐인 룰렛을 갖춘 카지노를 열었습니다. 실제 바퀴는 마찰이 에너지를 빼앗아 느려집니다. 이 앱은 일정한 감속으로 이를 흉내 내지만, 멈출 지점은 바퀴가 돌기 전에 뽑히므로 움직임이 결과를 바꿀 수 없습니다.
공정한 난수
브라우저의 Math.random은 빠르지만 예측할 수 없어야 하는 용도에 맞게 만들어지지 않았습니다. 결정 룰렛은 Web Crypto API의 crypto.getRandomValues를 사용해 53비트의 난수를 0과 1 사이의 수로 만듭니다. 멈출 지점은 원 전체에 고르게 분포하므로 가중치 3인 선택지는 가중치 1인 선택지보다 정확히 세 배 잘 나옵니다.
동전 던지기가 결정에 도움이 되는 이유
2016년에 발표된 연구에서 경제학자 스티븐 레빗은 큰 결정을 앞두고 망설이는 사람들에게 가상의 동전에 결정을 맡겨 보라고 했습니다. 동전이 변화를 권한 사람들은 실제로 더 자주 실행했고 6개월 뒤 더 행복하다고 답했습니다. 룰렛도 진짜 원하는 것을 보여 줍니다. 돌아가는 동안 다른 결과를 바란다면 이미 답을 알고 있는 셈입니다.
자주 묻는 질문
결과가 정말 무작위인가요?
네. 돌릴 때마다 암호화 키에도 쓰이는 브라우저의 안전한 난수 생성기를 사용합니다. 애니메이션 속도나 클릭하는 순간은 결과에 영향을 주지 않습니다.
특정 선택지가 더 잘 나오게 할 수 있나요?
네. 가중치를 높이세요. 룰렛의 칸은 가중치에 따라 커지고 각 선택지 옆의 확률이 정확한 값을 보여 줍니다.
같은 선택지가 두 번 연속 당첨될 수 있는 이유는 무엇인가요?
각 회전은 서로 독립적입니다. 동전이 두 번 연속 앞면이 나올 수 있는 것과 같습니다. 각 선택지가 한 번만 당첨되게 하려면 돌릴 때마다 당첨 항목 제거를 켜세요.
시도해 볼 준비가 되셨나요?
브라우저에서 PictorX를 엽니다. 설치가 필요 없고 시작하는 데 신용 카드가 필요하지 않습니다.
결정 룰렛 열기