랜덤달리기 사이트 소개 - 왜 만들었고 무엇이 다른가

랜덤달리기 · randomrace.net

랜덤달리기(Randomrace)는 뽑기 결과를 3D 달리기 레이스로 보여주는 무료 웹 추첨 게임입니다. 설치나 회원가입 없이 브라우저에서 바로 사용할 수 있습니다.

왜 만들었나

당번을 정하거나 벌칙자를 뽑을 때 흔히 쓰는 사다리타기나 제비뽑기는 결과가 3초 만에 나옵니다. 공정성에는 문제가 없지만, 여럿이 모인 자리에서 쓰기엔 밋밋합니다. 결과가 나오는 그 짧은 순간을 다 함께 즐길 수 있는 이벤트로 만들 수 없을까, 그리고 무엇보다 결과에 아무도 이의를 달지 않게 만들 수 없을까가 출발점이었습니다.

사람은 결과만 통보받으면 잘 납득하지 않습니다. 하지만 과정을 처음부터 끝까지 함께 지켜보면 같은 결과라도 훨씬 쉽게 받아들입니다. 랜덤달리기는 이 점에 집중해서, 난수 추첨의 결과를 1~2분짜리 경기로 풀어내는 방식을 택했습니다.

무엇이 다른가

공정성에 대하여

레이스는 연출일 뿐, 내부적으로는 난수 추첨입니다. 출발 위치, 레이스 중 속도 변화, 아이템 배치까지 모두 난수가 결정하며 캐릭터별 능력치 차이는 없습니다. 따라서 모든 참가자의 당첨 확률은 정확히 동일합니다. 운영자가 특정 참가자에게 유리하게 개입할 수 있는 장치도 존재하지 않습니다. 자세한 원리는 추첨은 왜 공정한가?에서 설명합니다.

개인정보와 데이터

이 사이트는 서버를 두지 않는 정적 웹사이트입니다. 참가자 이름과 얼굴 사진을 포함한 모든 데이터는 사용자의 브라우저 저장소에만 기록되며, 어떤 정보도 외부로 전송되지 않습니다. 운영자 역시 사용자가 등록한 데이터를 볼 수 없습니다.

브라우저의 사이트 데이터를 삭제하면 저장된 명단도 함께 사라집니다. 반대로 말하면 다른 기기나 다른 브라우저에서는 명단이 보이지 않으니, 사용할 기기를 고정해두시길 권합니다. 자세한 사항은 개인정보처리방침을 참고하세요.

기술 구성

웹 표준 기술만으로 만들어졌습니다. 3D 렌더링은 Three.js(WebGL)를 사용하고, 캐릭터 모델과 맵은 외부 3D 파일을 내려받지 않고 코드로 직접 생성합니다. 덕분에 페이지 용량이 작고 접속하자마자 바로 실행됩니다. 배경음악과 효과음도 오디오 파일 없이 Web Audio API로 실시간 합성합니다. 기기 성능이 부족하면 그래픽 품질을 자동으로 낮추고, 모바일에서는 레이스 시작 시 가로 화면으로 전환됩니다.

이용 요금

모든 기능이 무료입니다. 유료 기능이나 결제 요소는 없으며, 사이트 운영 비용은 광고로 충당합니다. 광고는 게임 진행을 방해하지 않도록 홈과 문서 페이지에만 노출되며, 레이스 화면에는 표시되지 않습니다.

운영자

개인 개발자 유민재가 기획·개발·운영하고 있습니다. 기능 제안이나 오류 신고는 문의 페이지를 통해 보내주시면 확인 후 반영합니다. 실제로 여러 사용자 의견을 반영해 맵과 아이템, 모바일 화면 등이 계속 개선되고 있습니다.

업데이트 기록

이름만 넣으면 3D 달리기 레이스로 공정하게 뽑아드립니다
🏁 랜덤달리기 무료로 사용하기

함께 읽으면 좋은 글