어떻게하면 "abc"
문자열을 RNG의 시드로 사용 하시겠습니까? 0x616263
또는 123
으로 변경 하시겠습니까, 아니면 sha1 (또는 다른 해시)으로 해시로 만드시겠습니까?RNG에서 시드가 아닌 숫자를 어떻게 사용합니까?
1
A
답변
1
고품질 해싱 알고리즘을 사용하여 해싱하는 것이 최상의 솔루션 인 것처럼 보입니다. 그러나 몇 비트를 뿌려야하는지에 따라 생성 된 해시의 일부만 사용해야 할 수도 있습니다. 잘 분산 된 출력을 가진 암호 학적으로 강력한 알고리즘을 사용하면 문제가되지 않습니다. 내가 믿고있어
+0
왜 이것을 다운 그레이드 했습니까? 내가 놓친 게 있니? – Gabe
0
는
- 당신은 반복적 인 의사 당신의 RNG는 정수를 기대
- 순서를합니다.
이 경우 대답은 다음과 같습니다. 중요하지 않습니다.
관련 문제
- 1. 마법의 숫자를 피하기 위해 상수를 어떻게 사용합니까?
- 2. db : 시드가 오류를 던지고있다
- 3. Spring CustomNumberEditor가 숫자가 아닌 숫자를 파싱합니다.
- 4. Delphi 2009 - 문자열에서 영숫자가 아닌 숫자를 뺍니다.
- 5. Rails 3에서 number_to_phone은 어떻게 사용합니까?
- 6. 특정 문자열에서 단어가 아닌 문자를 바꾸려면 정규식을 어떻게 사용합니까?
- 7. 파이썬에서 어떻게 인터프리터가 아닌 스크립트에서 십진수 모듈을 사용합니까?
- 8. Rails가 아닌 Ruby 스크립트에서 ActionView :: Helper를 어떻게 사용합니까?
- 9. drupal 서비스가 아닌 drupal 사이트에서 node.save를 어떻게 사용합니까?
- 10. 어떻게 통역사가 DSL을 사용합니까?
- 11. PHP에서 문자열의 숫자를 어떻게 제거합니까?
- 12. LayoutInflater 인플레이 터는 어떻게 사용합니까?
- 13. C++에서 ArrayList를 어떻게 사용합니까?
- 14. 조직에서 80이 아닌 다른 포트에서 SharePoint를 사용합니까?
- 15. 레일은 클래스가 아닌 클래스와 has_many 배열을 사용합니까?
- 16. Sharepoint CMS가 아닌 CMS에서 Sharepoint Webpart를 사용합니까?
- 17. 왜 코코아는 상속이 아닌 대리자를 사용합니까?
- 18. 부동 소수점이있는 소수가 아닌 bignum은 누가 사용합니까?
- 19. 왜 원격 호출이 아닌 HTTP를 사용합니까?
- 20. qrand에서 임의의 숫자를 생성하지 않습니다.
- 21. 어떻게 전체 대역폭을 사용합니까?
- 22. Java 라이브러리는 어떻게 사용합니까?
- 23. wx.lib.docview 패키지는 어떻게 사용합니까?
- 24. PHP는 어떻게 사용합니까?
- 25. Class :: ArrayObjects는 어떻게 사용합니까?
- 26. CA2W를 어떻게 잘못 사용합니까?
- 27. 어떻게 레지스트리를 사용합니까?
- 28. JQuery는 어떻게 사용합니까?
- 29. mySQL에서 SUM을 어떻게 사용합니까?
- 30. RailsAdmin.authorize_with 메소드는 어떻게 사용합니까?
왜 문자열을 시드로 사용 하시겠습니까? 최종 결과가 임의의 숫자 인 경우 숫자로 표현하는 방법이 정말로 중요합니까? –
TTG : 사용자 입력을 사용하여 RNG를 시드하려는 경우 문자열이 될 가능성이 큽니다. – Gabe