균일하게 분포된 난수 생성(0,1) - 페이지 5

 
Mathemat >> :

그럼 이렇게 시도하십시오. 원리는 동일하지만 0에서 32767 사이의 정수를 생성하는 대신 0에서 2^30과 같은 값을 얻게 됩니다. 각 숫자는 MathRand() + MathRand()*32768입니다. 나는 그들이 어떻게 배포될 것인지 조사하지 않았지만 너무 까다로운 작업을 위해 모든 것이 최고가 되기를 바랍니다.

이들은 32768-2진수 시스템에서 AB 형식의 숫자입니다.

dll을 사용하는 것이 더 좋습니다. 하나, 그것은 즉시 많은 수를 생성합니다.

Alexey , 예를 들어 시프트 또는 Fibo가 있는 선형 레지스터가 사용되는 경우 의사 난수 시퀀스를 생성하기 위해 생성기 지연이 매우 중요하다는 것을 기억합니다. 피드백 탭을 가져오는 레지스터 위치. 당신이 지시한 체계를 사용한다면 지연이 깨질 수 있고 시퀀스의 요소들 사이에 계획되지 않은 상관 관계가 발생할 것 같습니다

 
Mathemat писал(а) >>

gumgum , 여기에 또 다른 링크가 있습니다: https://forum.mql4.com/ru/19996/page4. 그러나 dll이 있지만 암호화 유형 생성기, 즉 crt의 표준보다 고급. 그리고 대략 -2^31에서 2^31까지 훨씬 더 많은 숫자를 생성합니다. 같은 스레드에서 필요한 모든 것을 찾을 수 있습니다.

숫자를 생성할 필요가 없습니다. 매우 무작위로 많이 필요합니다)))) 그리고 매우 무작위적이고 이해할 수 없는 것에서 새로운 것으로 매번 시프트 포인트를 설정해야 합니다))) 거의 모든 생성기가 그렇게 작동합니다.

 
Figar0 >> :

얼마 전 나는 이 실험에 대한 설명을 읽었습니다. 뽑지 않을 거라는 걸 깨달았어요) 아마도 이것은 단지 경험에 대한 설명일까요?

글쎄, 나는 아마도 이것을 필요로하지 않을 것입니다. 시퀀스가 시스템 시간으로 초기화 된 곳과 같은 것을 보았습니다 ... 글쎄, 평소와 같이 필요할 때 찾지 못할 것입니다)

Z.Y. 일부 복권 플레이어 포럼에 있었던 것 같은데 아무도 만나지 않았습니까?

아니 이거 안해본지 오래됐어...

내가 아는 한, 최신 소프트웨어 RNG는 프로세서 사이클 카운터를 엔트로피의 소스로 사용합니다.

 
Mathemat >> :

gumgum , 여기에 또 다른 링크가 있습니다: https://forum.mql4.com/ru/19996/page4. 그러나 dll이 있지만 암호화 유형 생성기, 즉 crt의 표준보다 고급. 그리고 대략 -2^31에서 2^31까지 훨씬 더 많은 숫자를 생성합니다. 같은 스레드에서 필요한 모든 것을 찾을 수 있습니다.


고맙습니다. 하지만 (0, 1) 범위의 실수가 필요합니다.
 
alsu >> :

Alexey , 예를 들어 시프트 또는 Fibo가 있는 선형 레지스터가 사용되는 경우 의사 난수 시퀀스를 생성하기 위해 생성기 지연이 매우 중요하다는 것을 기억합니다. 피드백 탭을 가져오는 레지스터 위치. 당신이 지시한 체계를 사용한다면 지연이 깨질 수 있고 시퀀스의 요소들 사이에 계획되지 않은 상관 관계가 발생할 것 같습니다

감사 합니다 . 나는 주장하지 않고 단지 옵션을 제안했습니다. 나는 이러한 미묘함을 몰랐습니다.

하지만 (0, 1) 범위의 실수가 필요합니다.

그런 다음 직접 작성해야합니다. 여기에서 기성품 요리법을 본 적이 없습니다. 숫자를 별도로 생성한 다음 숫자로 붙입니다.

 
Mathemat >> :

감사 합니다 . 나는 주장하지 않고 단지 옵션을 제안했습니다. 나는 이러한 미묘함을 몰랐습니다.

그런 다음 직접 작성해야합니다. 여기에서 기성품 요리법을 본 적이 없습니다. 숫자를 별도로 생성한 다음 숫자로 붙입니다.


그래서 내가 한거야.
 

정말 좋은 실수 및 정수 생성기. http://www.agner.org/random/ 마침표 10^8100 어딘가에.

 
gumgum >> : Дык я так и делал.

네, 알았습니다. 그러나 느릴 것입니다. 2진수를 먼저 만든 다음 10진수로 변환하는 것이 더 나을 것입니다. 여기에 변환 라이브러리가 있습니다.

 

이것은 오늘날 가장 빠른 난수 생성기 중 하나입니다 .

또는 더 간단 하지만 빠르고 좋은 특성도 있습니다.

 
alsu писал(а) >>

이것은 오늘날 가장 빠른 난수 생성기 중 하나입니다 .

또는 더 간단 하지만 빠르고 좋은 특성도 있습니다.

가짜가 아니라 무엇을 의미합니까? 자연에는 그런 것이 없습니다.