生成均匀分布的随机数(0,1)。 - 页 16

 

S,来吧,我说的是ACF,比如说。

 
Mathemat >>:

S, ну ты чо? Я говорю об АКФ, например.

是的,我明白了。

 

你去那里,直接进入灌木丛。这就是你要说的全部吗?

 
Mathemat >>:

Ну вот, сразу в кусты. Это все, что ты хотел сказать?

这是我想说的话吗?:)我没有理解你,我澄清了--你澄清了。但 :) 。是的,我甚至有点回答了你的问题。:)

顺便说一句--你让大家的想法更容易、更清晰。:) 有时我不明白你想说什么。

 

我自己也不总是知道我想说什么 :)

我想我已经开始猜到为什么我的帖子会让你想骂人。

 
gumgum >>:


10000000 ranD(1,40) speed = 37.95500000 div=1/div

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

:)

也许我们应该澄清,这里的数字不是速度,而是时间。也就是说,div*0.5的速度大约是1.5倍。

 

这就是mql的GSC所得出的结果。


:о)

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

有关系吗?

我从我的声卡上得到了它

 
MaStak >>:

Актуально ?

У меня со звуковой карты берёт


当然了!这将是非常好的!
 

AuxDll.dll 功能描述。

OpenAux - 打开音频设备进行读取,调用1次。如果成功返回0,失败(-1)。

RealRandom - 读取一个音频缓冲区并将其复制到一个256字节的内部数组。这个缓冲区的通道是交替进行的(Buffer[L, R, L, R, L, etc.] )。即通道中的当前电压,例如,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

只是一个测试程序,图书馆必须躺在它旁边。这些线表示被剔除的数字,同一个数字被剔除的次数越多,它的线就越长(别忘了用滚动条来查看整个范围)。图表是自动缩放的。

钮扣

START - 开始测试。内部函数是用来打开和使用声音设备的,不需要库。

STOP - 停止测试。

打开 - OpenAux()函数测试。图书馆是必需的。该函数返回的值显示在按钮上。

采样 - 测试RealRandom()函数。图书馆是必须的。该函数返回的值将显示在按钮上。

Close - 测试CloseAux()函数。需要图书馆。

在按钮之间是一个测试的样品计数器。

这似乎就是全部。

附加的文件:
auxdll.rar  8 kb