prng

    4

    4답변

    최근에는 64- 비트 integer (또는 long) 용 MersenneTwister를 구현했습니다. PRNG를 테스트하는 방법에 대한 가이드 나 예제가 있습니까? 그렇다면 구현이 좋은지 충분한 지 알 수 있습니다. 필자는 구현에 충분한 균일 한 분포가 있는지 확인하는 방법에 특별히 관심이 있습니다. 더 구체적으로 이것은 Mersenne에 연결되어 있습니다

    7

    2답변

    나는 상태를 숨기지 않고 이전 출력에서 ​​순수 함수처럼 계산할 수있는 좋은 의사 난수 생성기가 필요합니다. "좋은"에서 말 : 나는 어떤 매개 변수 2^n 반복 그것을 실행하는 (또는 그 중 일부 큰 부분 집합하는) 사이의 모든 또는 거의 모든 값을 포함해야한다는 등의 방법으로 생성 변수화 할 수 있어야합니다 0 및 2^n - 1입니다. 여기서 n은 출력

    0

    1답변

    일부 가상 b-tree를 구문 분석하고 해당 항목에 도달 할 때 데이터 (허프만 인코딩과 유사)를 검색 할 수있는 데이터가 가변 길이 인코딩으로 있다고 가정합니다. 알 수없는 항목이 있습니다 (최상의 경우는 상한 만 알 수 있음). 균일하게 분산 된 숫자를 생성하는 알고리즘이 있습니까? 문제는 코인 기반 알고리즘이이 경우에 비 균일 결과를 제공한다는 것입니

    5

    4답변

    필자는 실행 당 의사 난수 생성기를 두 번 이상 시드하지 않았지만 철저한 설명은 절대로하지 않는 것이 좋습니다. int get_rand() { srand(time(NULL)); return rand(); } 초 당 get_rand 여러 번 호출하기 때문에 결과를 반복 생성합니다 물론, 다음 (C/C++) 예를 들어 좋은 생각이 아닌

    1

    4답변

    유닉스 타임 스탬프를 적절하게 임의의 숫자로 바꾸는 알고리즘이 필요합니다. 따라서 타임 스탬프를 "재생"하면 동일한 난수를 얻을 수 있습니다. 그리고 여기에 내가 적절하게 의미하는 내용은 다음과 같습니다 대부분의 인간이 임의의 숫자에 루프 또는 패턴을 검색하지 않습니다. 암호로 보호 될 필요는 없습니다. 모든 숫자를 생성 할 수 있어야합니다. 숫자는 32

    0

    3답변

    브라우저 나 플레이어의 다음 트랙에서 다음 트랙을 무작위로 선택하는 경우 '자연 현상'으로 시간을 사용할 수 있습니다. 예를 들어 괜찮은 RPNG는 프로그램 요청없이 다음 임의의 숫자를 계속 얻을 수 있습니다 (예를 들어, 수 밀리 초마다 스레드 또는 이벤트가 더 자주 발생하는 경우) 사용자 선택에 따라 시간이 오면 자연스럽게이 사용자 지연의 영향을받습니다

    4

    2답변

    랜덤 액세스 모드 (파일의 일부에 액세스)에서 작동 할 수 있어야하는 AES를 기반으로 파일 암호화를 구축 중입니다. 예를 들어 Counter의 AES를 사용할 수는 있지만 두 번 사용하지 않은 고유 한 시퀀스가 ​​필요하다는 것은 잘 알려져 있습니다. 이 경우 단순화 된 Fortuna PRNG를 사용할 수 있습니까 (특정 파일에 고유하게 임의로 선택된 고

    4

    2답변

    데스크톱 응용 프로그램에서 작업 중이며 사용할 수있는 임의의 하드웨어 난수 생성기를 사용하고 싶습니다. 사용자가 혼란스러워하는 설정을 사용하기를 원하지는 않습니다. 그것의 Java/Clojure에 기반하여 자바 세계에서 무언가와 함께 일할 의지가 있지만 좋을 것입니다. 이 작업을 잘 수행하는 프로그램을 알고 계십니까? 그들은 플랫폼을 교차 시켰습니까?

    3

    5답변

    Unrand 시스템에서 srandom() 및 random()을 사용하여 c에서 임의의 숫자를 생성하고 있습니다. 여러 개의 RNG를 갖고 싶습니다. 동일한 시드가 주어지면 각 시퀀스는 동일한 시퀀스를 출력해야합니다. 나는 또한 각각의 상태를 저장하고 복원하고 싶다. 다음은 의사 코드 예제입니다. R1 = new_rng(5); //5 is the seed

    0

    3답변

    RC4 (RC4_PRNG + XOR)와 마찬가지로 RC4 대신 다른 CSPRNG (암호 보안 무작위 번호 생성기) [Isaac, BlumBlumShub 등]를 사용하고 데이터를 결과 키 스트림으로 XOR하는 것이 안전할까요?