주사위 표기법 롤러
실제 테이블톱 주사위 표기법 파서: 3d6+2, 4d6kh3 또는 adv를 입력하고 모든 개별 주사위, 유지/삭제 주사위, 합계를 확인하세요.
🔒 전적으로 귀하의 브라우저에서 처리됩니다. 여기에 입력하는 어떤 것도 업로드되지 않습니다.
결과
주사위 표기법 롤러는 탁상용 RPG 테이블과 룰북에서 사용하는 것과 동일한 단축 표기법을 읽고 굴립니다. "NdS"는 S면체 주사위 N개를 굴리는 것을 의미하므로 "3d6"은 6면체 주사위 3개를 굴립니다. +N 또는 -N으로 수정치를 더하고("3d6+2"), 하나의 식에 여러 주사위 그룹을 결합하며("2d8+1d6-1"), D&D 5e의 이점/불리점 단축 표기("adv"는 20면체 주사위 2개를 굴려 높은 값을, "dis"는 낮은 값을 취함)를 사용합니다. 높은 값 유지 및 낮은 값 유지 표기법("4d6kh3"은 6면체 주사위 4개를 굴려 가장 높은 3개를 유지하는 D&D 능력치 판정의 표준 방식)도 완벽하게 지원합니다.
내부적으로 이것은 단순한 인식표 목록이 아닌 진짜 토크나이저와 파서입니다. 표기법은 문자 단위로 스캔되어 토큰(주사위 그룹, adv/dis 키워드, 일반 숫자 및 +/- 연산자)으로 분리되고 작은 식 트리로 구성된 후 평가됩니다. 어떤 구문적으로 유효한 조합도 작동하며, 아무도 예시를 쓰지 않은 표기법도 포함됩니다. 모든 주사위는 브라우저의 암호화된 난수 생성기(crypto.getRandomValues, Math.random 아님)와 거부 샘플링을 사용하여 각 면이 정확히 동등한 확률을 갖도록 굴리며, 결과에는 각 개별 주사위, kh/kl 판정 시 유지되었거나 버려진 주사위, 적용된 수정치 및 최종 합계가 표시됩니다.
도구를 예측 가능하고 빠르게 유지하기 위해 주사위 그룹은 그룹당 최대 100개의 주사위와 1000면으로 제한되며, 유지/낮은 값 유지 개수는 굴린 주사위 수를 초과할 수 없습니다. 알 수 없는 문자, 연속된 연산자, 끝에 +가 붙는 등 잘못된 표기법은 조용히 실패하거나 충돌하는 대신 구체적이고 읽기 쉬운 오류 메시지를 생성합니다. 모든 작업은 브라우저에서 로컬로 수행되므로 어떤 표기법, 판정, 결과도 외부로 전송되지 않습니다.