ARC4RandomNumberGenerator
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
ARC4를 사용한 SeedableRandomNumberGenerator
구현입니다.
ARC4는 의사 무작위 바이트 스트림을 생성하는 스트림 암호입니다. 이 PRNG는 시드를 키로 사용합니다.
ARC4는 Schneier, B., "Applied Cryptography: Protocols, Algorithms, and Source Code in C", 2nd Edition, 1996에 설명되어 있습니다.
개별 생성기는 스레드로부터 안전하지 않지만 개별 생성기는 상태를 공유하지 않습니다. 생성된 무작위 데이터는 고품질이지만 암호화 응용 프로그램에는 적합하지 않습니다.
선언
public static var global: ARC4RandomNumberGenerator
UInt8 배열을 사용하여 ARC4RandomNumberGenerator를 초기화합니다. 배열의 길이는 1에서 256 사이여야 합니다.
선언
public init(seed: [UInt8])
선언
public mutating mutating func next() -> UInt64
달리 명시되지 않는 한 이 페이지의 콘텐츠에는 Creative Commons Attribution 4.0 라이선스에 따라 라이선스가 부여되며, 코드 샘플에는 Apache 2.0 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 Google Developers 사이트 정책을 참조하세요. 자바는 Oracle 및/또는 Oracle 계열사의 등록 상표입니다.
최종 업데이트: 2024-11-12(UTC)
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["필요한 정보가 없음","missingTheInformationINeed","thumb-down"],["너무 복잡함/단계 수가 너무 많음","tooComplicatedTooManySteps","thumb-down"],["오래됨","outOfDate","thumb-down"],["번역 문제","translationIssue","thumb-down"],["샘플/코드 문제","samplesCodeIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2024-11-12(UTC)"],[],[]]