본문으로 건너뛰기

결정적 난수

같은 시드는 언제나 같은 수열. 문자열 시드(FNV-1a), mulberry32, [0, 1) 보장, 정수·고르기·섞기·가중치, 이름 붙인 독립 수열(fork), 키마다 따로 정하는 hashUnit

npm install @duolabs-deux/unit-seeded

직접 넣어 보기

시드
주사위 8번

3 3 2 4 2 1 4 1

섞은 순서

비빔밥 · 제육볶음 · 김치찌개 · 돈가스 · 냉면 · 칼국수

가중치 (fork)

분식 한식 3 : 분식 1 : 양식 1, 갈라진 수열이라 위 결과에 영향이 없다

어댑터

없다. 밖에 묻지 않고 입력만으로 결정적으로 답한다.

실패와 소비 앱이 할 일

종류언제할 일

한도

  • 암호용이 아니다. 비밀번호·토큰·세션에는 crypto.getRandomValues 를 쓴다
  • 주기는 2^32. 시드 데이터·데모·장식에는 충분하지만 통계 시뮬레이션의 품질 기준은 아니다

명세