랜덤 순서 셔플러
랜덤
리스트가 쓰는 구분자 존중하는 실용 Fisher-Yates 셔플. 코드 리뷰 페어 할당·데모 순서 랜덤화·드래프트 순서 생성·공정 순열 필요한 어디든 유용. 시드 필드는 셔플을 결정적 mulberry32 PRNG로 전환 → 같은 시드 쓰는 두 사람이 같은 순서 얻음 — 나중 검증 가능한 '랜덤' 드래프트 원할 때 편리. 시드 비우면 매 리셔플이 `crypto.getRandomValues`에서 새 비트 가져옴.
—
셔플된 출력
Bob Gina Carol Frank Eva Han Alice Dave
셔플은 Fisher-Yates — 모든 순열에 균등. 시드 있으면 결과 결정적, 어디서나 재현 가능.
사용법
- 리스트 붙여넣기. 어떻게 구분되는지 선택(줄이 기본).
- Reshuffle 누르기. 또는 재현 가능 순서엔 시드(이름·숫자·뭐든) 붙여넣기 — 같은 시드는 항상 같은 결과.
- 출력 형식 선택. 순서 자체가 핵심(발표 슬롯·드래프트 픽)일 때 번호 유용.
자주 묻는 질문
- 셔플 균등?
- 응. `crypto.getRandomValues`(또는 시드 PRNG) 위 Fisher-Yates — 모든 순열 동일 확률. 왜곡된 순서 주는 순진 `sort(() => Math.random() - 0.5)` 편향 없음.
- 왜 시드 사용?
- 재현성. 시드 `team-dec-standup`으로 도구 실행 시 매번 같은 발화 순서, 누구나 검증 가능. 시드 없으면 클릭마다 새 엔트로피, 순서 비반복적.
관련 도구
랜덤 숫자 생성기
암호학적 난수로 원하는 범위의 숫자를 뽑아 줍니다 — 중복 허용/금지, 정렬 옵션 포함.
랜덤00
그룹 / 팀 나누기
이름 목록을 균등한 랜덤 그룹으로 나눕니다 — 그룹 수 또는 그룹당 인원 선택.
랜덤00
추첨기
이름 목록에서 N명을 뽑으세요 — 암호학적 난수로 공정하게, 중복 허용 선택 가능.
랜덤00
주사위 & 동전 굴리기
암호학적 난수로 d4~d100 주사위를 굴리거나 동전을 던지세요.
랜덤00
랜덤 뽑기 — 룰렛 & 사다리
돌림판이나 사다리타기로 공정하게 뽑으세요.
랜덤00
비밀번호 생성
브라우저를 벗어나지 않는 강력한 무작위 비밀번호를 생성하세요.
랜덤00