결정적 난수
같은 시드는 언제나 같은 수열. 문자열 시드(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. 시드 데이터·데모·장식에는 충분하지만 통계 시뮬레이션의 품질 기준은 아니다