본문으로 건너뛰기
AZ Tools

트럼프 카드 드로어

로드 시 표준 덱 생성, crypto.getRandomValues로 셔플 → 각 카드 위치가 진짜 균일. 상단부터 카드 뽑기. 뽑은 카드는 덱에서 빠짐(덱 카운터 감소) → 덱 빌 때까지 중복 없이 계속 딜링 가능. 온라인 카드 게임·마술·슈트 색 기반 의사결정·확률 교육에 유용.

덱 남음: 52

뽑기 버튼을 눌러 카드를 딜링.

셔플은 crypto.getRandomValues + Fisher-Yates. 뽑힌 카드는 리셋·재셔플 전까지 덱에서 빠짐.

사용법

  1. 뽑을 카드 수·조커 포함 여부 설정.
  2. "뽑기"는 현재 덱에서 그 수만큼; "재셔플 후 뽑기"는 새 덱 먼저 셔플.
  3. "리셋"은 카드 뽑지 않고 새 덱만 셔플.

자주 묻는 질문

셔플이 진짜 랜덤?
각 스왑이 crypto.getRandomValues 사용 — 현대 브라우저의 CSPRNG. Fisher-Yates 패스가 모든 위치 한 번씩 → 모든 덱 순열 동일 확률.
슈트 안 카드 순서?
A, 2, 3, …, 10, J, Q, K — 에이스는 1(낮음)로 취급. 포커 랭킹의 에이스-하이 로직 필요하면, A와 K가 양 끝에 있다고 기억.
뽑은 카드에 같은 숫자와 연속된 숫자가 섞여 나온다. 섞기가 고장 난 건가?
아니다. 공정한 섞기는 원래 그렇게 보인다. 균일한 무작위는 직관이 기대하는 것보다 훨씬 자주 뭉침을 만든다. 52장 덱에서 같은 랭크 두 장이 가까이 나오거나 세 장이 이어지는 것은 평범한 일이다. 오히려 그런 일이 전혀 없는 섞기가 수상하다. 사람이 손으로 지어내는 순서는 알아볼 수 있을 만큼 지나치게 고르기 때문이다.
페이지를 새로 고치면 덱이 초기화되나?
그렇다. 페이지가 열릴 때마다 새 덱을 만들어 섞고, 뽑은 카드 기록은 열려 있는 페이지 안에만 존재한다. 딜 도중에 새로 고치면 새 덱이 시작되므로 이미 뽑았던 카드가 다시 나올 수 있다. 그게 중요한 상황이라면 딜을 끝내고 나서 새로 고쳐라.

관련 도구