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

 

"개선"이란 무엇 입니까 ? "더 강력하다"라는 단어는 무엇을 의미합니까? 구체적인 의미는 무엇입니까?

 

( MathRand() / 32766.0) + (MathRand() / (32766.0*32766.0))

:)

 
랜덤 검색 방식으로 네트워크를 최적화하고 있습니다. 그리고
(MathRand()+1.)/32768.
충분하지 않다. 그리고 내 세대(0,1)는 시간을 잡아먹습니다. 그래서 주제를 만들었고 결국은 언제나처럼...
 
gumgum писал(а) >>

어리석음이 어디 있습니까? 모든 숫자는 유리합니다(이 경우 유한(Q-가산)). 신뢰도가 높을수록 좋습니다.

친애하는, 당신은 생각합니다: RNG는 셀 수 있는 유한 집합을 생성합니다. 그건 그렇고, 유한한 시간 동안. 그리고 구간 (0,1)에는 심지어 무한히 많은 유리수가 있습니다! 당신이 쓴 것처럼 유한하지 않은 무한 집합입니다.

제공된 공식을 사용하면 간격(0,1)을 32768개의 동일한 세그먼트로 나눕니다. 이제 난수로 균등하게 채우려면 몇 개를 생성해야 합니까? 글쎄, 적어도 1000 조각이 각각에 떨어지도록 ( "신뢰도가 높을수록 좋습니다"). 얼마나 걸립니까?

그리고 세그먼트가 32768개가 아니라 1000000개라면?

그래서 질문을 반복합니다. n/32768과 n+1/32768 사이에서 좋은 결과를 얻으려면 얼마가 필요합니까?

 
Avals >> :

(MathRand() / 32766.0) + (MathRand() / (32766.0*32766.0))

:)

원래의. 행을 만들 수 있습니다 ... ATP

 
주제에 대한 작은 질문이지만 의사 난수를 반환하는 일부 DLL은 래퍼가 MathRand MQL인 동일한 표준 C-s Rand로 설정하지만 예를 들어 컴퓨터 상태, 커서 위치, 아니면 아무도 만나지 못한 다른 무엇인가? 어디선가 본 것 같은데 기억이 안나네요....
 
Yurixx >> :

친애하는, 당신은 생각합니다: RNG는 셀 수 있는 유한 집합을 생성합니다. 그건 그렇고, 유한한 시간 동안. 그리고 구간 (0,1)에는 심지어 무한히 많은 유리수가 있습니다! 당신이 쓴 것처럼 유한하지 않은 무한 집합입니다.

제공된 공식을 사용하면 간격(0,1)을 32768개의 동일한 세그먼트로 나눕니다. 이제 난수로 균등하게 채우려면 몇 개를 생성해야 합니까? 글쎄, 적어도 1000 조각이 각각에 떨어지도록 ( "신뢰도가 높을수록 좋습니다"). 얼마나 걸립니까?

그리고 세그먼트가 32768개가 아니라 1000000개라면?

그래서 질문을 반복합니다. n/32768과 n+1/32768 사이에서 좋은 결과를 얻으려면 얼마가 필요합니까?



Bl....그건 1/32767........n/32767 당연히 네 [0.32767]! 발전기를 제공하세요. 그게 전부입니다(감사합니다). 물론 "명시적으로" 합리적인 숫자만 있는 것은 아닙니다.
 
Figar0 >> :
Маленький вопросец в тему, а какой-нибудь ДЛЛ возвращающей псевдослучайные числа пусть тем же стандартным си-шным Rand, оберткой которого является MathRand MQL, но например от состояния компьютера, положения курсора или чего никто не встречал? Сдается мне где-то попадалась, но где вспомнить не могу....

이것은 본질적으로 생성기가 "의사", 즉 난수가 아닙니다. 나는 먼 학생 시절에 스포츠에 관심이 있어서 라디오 방송국에서 멀리 떨어진 라디오 수신기의 출력을 사운드 카드의 입력에 연결한 다음 신호 레벨에서 가장 중요한 비트를 가져갔던 것을 기억합니다. 이상적인 삼각근 자기상관 기능을 갖춘 디지털 백색 잡음 :))))

 
alsu писал(а) >>

이것은 본질적으로 생성기가 "의사", 즉 난수가 아닙니다. 나는 먼 학생 시절에 스포츠에 관심이 있어서 라디오 방송국에서 멀리 떨어진 라디오 수신기의 출력을 사운드 카드의 입력에 연결한 다음 신호 레벨에서 가장 중요한 비트를 가져갔던 것을 기억합니다. 이상적인 삼각근 자기상관 기능을 갖춘 디지털 백색 잡음 :))))

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

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

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

 

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