Generación de números aleatorios distribuidos uniformemente (0,1) - página 3

 

Más concretamente, ¿qué significa "malo"? ¿Existen violaciones evidentes de la uniformidad de la distribución?

En la fórmula AB = MathRand() + MathRand()*32768 (me he equivocado, he corregido el error) puedes hacer que las llamadas a MathRand() no sean consecutivas (es decir, dependientes), sino que las adelgaces utilizando bucles de longitud aleatoria.

 
Mathemat >>:

А точнее - что значит плохо?

Pero todo lo que haces con las manos es malo, y tus hijos son buenos :o)

 
El oscilador C incorporado en MT4 es un oscilador torcido - nada bueno saldrá de él. La ciclicidad, del orden de 1.000.
 
HideYourRichess >>:
Сишный генератор, встроенный в МТ4 - кривой генератор, - ничего хорошего из него не выйдет. Цикличность, порядка 1000.

Pruébalo. Es una afirmación demasiado atrevida.

 
Mathemat >>:

А точнее - что значит "плохо"? Есть явные нарушения равномерности распределения?

В формуле AB = MathRand() + MathRand()*MathRand() можно сделать вызовы MathRand() не последовательными (т.е. зависимыми), а проредить их с помощью циклов со случайной длиной.


Ya

MathRand()*MathRand()
mal (MathRand()1)2*(MathRand()2)5 y (MathRand()1)5*(MathRand()2)2 o es su "*" un plus


Aunque no es más fácil

 
gumgum писал(а) >>

"O quizás quieras que tu GSH genere todos los números. un segmento de (0,1)?" ¿Qué clase de tontería es esa? ¿Has estudiado la teoría de los números.

¿Estudiaste - es como "estudié"? :-)

El verdadero sinsentido es este:

gumgum escribió >>

Entre n/32768. y n+1/32768. cuando n e Z & n e [0.32767] está vacío. Esto no es bueno.

Repitiendo la pregunta. ¿Cuánto se necesita entre n/32768 y n+1/32768 para que sea bueno?
 

No, chicle, mira mi primer post en esta página, tiene la fórmula corregida.

Algunos enlaces para la reflexión:

https://www.mql5.com/ru/forum/104214/page4

https://www.mql5.com/ru/forum/102961

 
Yurixx >>:

Изучал - это типа "я учил" ? :-)

Действительная глупость вот:

Повторяю вопрос. Сколько нужно чтобы было между n/32768 и n+1/32768 чтобы было хорошо ?


Dónde está el sinsentido aquí. Todos los números son racionales (en este caso, finitos (Q-cuenta)). Cuanto mayor sea el grado de fiabilidad, mejor.
 

En resumen, hasta que no haya una respuesta clara a la pregunta "¿cuánto hay que medir en gramos exactamente?", no tiene sentido seguir discutiendo.

 
Mathemat >>:

Короче, пока не будет внятного ответа на вопрос "скока мерить в граммах точно?", дальнейшее обсуждение бессмысленно.


Pueden darme algún consejo para mejorar el alternador que sugerí en la página 2.
Razón de la queja: