안전한 개인 키나 니모닉 구문을 생성하려면 고품질의 무작위성이 필요합니다. 카드 게임은 일상적인 용도에는 충분한 무작위성을 제공할 수 있지만, 암호화 목적에는 부족합니다. 최소 128비트의 안전한 엔트로피를 달성하려면 카드를 무작위로 128번 뽑아야 하는데, 이는 사람이 셔플하는 방식으로는 신뢰할 수 있게 수행하기 어렵습니다. 주사위 굴리기는 더 나은 대안으로, 공정한 주사위를 최소 50번 굴려야 최소 보안 엔트로피를 충족할 수 있는데, 6의 50제곱이 2의 128제곱을 초과하기 때문입니다. 진정한 무작위성을 원하는 사람들을 위해 대기 소음을 이용한 전문 서비스가 있지만, 이는 제공자에 대한 신뢰가 필요합니다. 궁극적으로 안전한 키를 생성하려면, 독립적으로 안전한 환경을 만들 수 없는 한 신뢰할 수 있는 하드웨어 지갑과 같은 검증된 솔루션을 사용하는 것이 권장됩니다. 이러한 접근법은 보안상의 위험을 최소화합니다.