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

 

S , 뭐해? 예를 들어 ACF에 대해 이야기하고 있습니다.

 
Mathemat >> :

S , 뭐해? 예를 들어 ACF에 대해 이야기하고 있습니다.

네, 이해할 수 있습니다.

 

글쎄, 바로 덤불 속으로. 그게 당신이 말하고 싶었던 전부입니까?

 
Mathemat >> :

글쎄, 바로 덤불 속으로. 그게 당신이 말하고 싶었던 전부입니까?

하고 싶은 말이 있었나요? :) 나는 당신을 이해하지 못했습니다, 설명했습니다 - 당신이 설명했습니다. 하지만 :) . 예, 귀하의 질문에도 답변했습니다. :)

그건 그렇고 - 당신은 모든 사람에게 더 간단하고 이해하기 쉽습니다. 나는 당신이 자신의 것을 진술한다고 생각합니다. :) 나는 때때로 바보입니다 - 당신이 말하고 싶은 것을 이해하지 못합니다.

 

예, 항상 내가 말하고 싶은 것을 이해하지 못합니다. :)

왜 내 게시물에서 욕을 하려는지 짐작이 가는 것 같아요.

 
gumgum >> :


10000000 ranD(1,40) 속도 = 37.95500000div=1/div

10000000 ranD(1,40) 속도 = 26.34800000 div=div*0.5

:)

아마도 여기에 있는 숫자가 속도가 아니라 시간이라는 점을 분명히 해야 할 것입니다. 즉, div*0.5 옵션이 약 1.5배 더 빠릅니다.

 

다음은 mql의 RNG가 그리는 것입니다.


:에 대한)

 
gumgum >> :
Может кто нибудь сделает dll например из Генерация случайных чисел ? Спасибо.

실제?

내 사운드 카드에서 가져옵니다.

 
MaStak >> :

실제?

내 사운드 카드에서 가져옵니다.


틀림없이! 아주 좋을 것입니다!
 

AuxDll.dll 기능 설명:

OpenAux - 읽기용으로 1회 호출되는 오디오 장치를 엽니다. 성공, 실패(-1) 시 0을 반환합니다.

RealRandom - 오디오 버퍼를 읽고 256바이트의 내부 배열에 복사합니다. 이 버퍼의 채널은 인터리브됩니다( Buffer[L, R, L, R, L 등] ). 저것들. 채널의 현재 전압(예: L = Buffer[0]*256 + Buffer[2]). 함수가 반환하는 값은 이 값이므로 반환된 값의 범위가 ​[0 ... 65535] 입니다. 장치를 열지 않은 경우 이 함수를 호출할 수 없습니다.

GetByte - 디버깅 기능. 위에서 작성한 배열의 모든 바이트 값을 반환합니다. 이론적으로 함수에 전달된 배열 인덱스는 >255일 수 있으며 C++는 이와 관련하여 충실합니다. 하지만 어떻게 끝날까요? 기껏해야 소리와 관련이 없는 바이트의 메모리가 반환됩니다.)

CloseAux - 오디오 장치를 닫습니다. 끝나면 전화하는 것을 잊지 마십시오. 그렇지 않으면 닫히지 않은 장치가 계속해서 메모리에 기록합니다.


프로토타입 :

int OpenAux();
int RealRandom();
void CloseAux();
BYTE GetByte(int _i);


MQL 예시

// *** Импорт ***
#import "AuxDll.dll"
int OpenAux();
int RealRandom();
void CloseAux();
int GetByte(int _i);
#import
bool StateAux=false;


int init(){
//----
OpenAux();
//----


return(0);}

int start(){

int Rnd=RealRandom();


return(0);}


int deinit(){
//----
CloseAux();

//---

return(0);}

처음에 성경은 마이크의 소리를 듣기 위해 쓰여졌는데, 이것을 위해 이것을 납땜까지 했습니다. 그러나 나중에 그녀는 컴퓨터의 모든 소리를 가로챕니다.


이제 AUXmeter.exe

그냥 테스트 프로그램, 라이브러리가 근처에 있어야 합니다. 줄은 빠진 숫자를 나타내며 같은 숫자가 자주 빠질수록 줄이 길어집니다(전체 범위를 보려면 스크롤 막대를 잊지 마세요). 그래프의 크기가 자동으로 조정됩니다.

버튼

시작 - 테스트를 시작합니다. 소리를 열고 사용합니다. 장치 내부 기능을 사용하므로 라이브러리가 필요하지 않습니다.

중지 - 테스트를 중지합니다.

Open - OpenAux() 함수를 테스트합니다. 라이브러리가 필요합니다. 함수에서 반환된 값은 버튼에 표시됩니다.

샘플 - RealRandom() 함수의 테스트입니다. 라이브러리가 필요합니다. 함수에서 반환된 값은 버튼에 표시됩니다.

닫기 - CloseAux() 함수의 테스트입니다. 라이브러리가 필요합니다.

버튼 사이에는 테스트 중 샘플 카운터가 있습니다.

그게 다야.

파일:
auxdll.rar  8 kb