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

 
Yurixx >>:

Что означает сия фраза ? Что не критично ? Что гипотенуза ? При чем здесь точный квадрат ?

Напиши, дорогой, нам здесь ну хоть одно иррациональное число. Мы на него посмотрим. А то, клянусь, никто здесь еще ни разу в жизни не видел иррациональное число живьем.


No te vayas a los extremos.

¡Admito mi error! La cuestión era que de 0,11(1) a 0,99(9) cuántas variaciones tendrá mathrand()/32767. Pero si se combinan los dígitos en 15 dígitos es incluso muy bueno 9^15 o estoy equivocado.

 
gumgum >>:

В крайности не впадай.

Признаю ошибся! Смыл был в том, что от 0.11(1) до 0.99(9) сколько вариантов будет mathrand()/32767 с гулькин нос. А вот если комбинировать цифры на 15 разрядах это даже очень хорошо 9^15 или я ошибаюсь.

"Cuando es más grande, siempre es mejor", como decía uno de mis conocidos

Y para qué lo necesita, por favor, explíquelo.

 
gumgum >>:
Я оптимизирую сеть методом случайного поиска. И это маловато. А моя генерация (0,1) сжирает время. Вот я создал тему и в итоге, как всегда...
 
https://docs.mql4.com/ru/math/MathSrand
 

joo >> А может не надо? А то меня уже охватывает непонятное беспокойство.

Bueno, por qué no escribirlo. Existe, por ejemplo, el número de Leeuwill, es incluso trascendental. Aquí está:

 
gumgum >>:

Ya lo he leído. ¿Tiene una función que tenga más de 32767 extremos locales en el área de estudio?, muy dudoso...

 

Creo que deberíamos cerrar el debate o nos pondremos personales...

Gracias a todos por su participación. Haremos un dll.

 
gumgum >>:

Я думаю стоит закрывать полемику, а то на личности перейдем...

Всем спасибо за участие! Будем делать dll.

double d=mathrand();

d=d/MAX_INT; // obtener el valor de 0 a 1

double rmax=0.1; // cualquier número

double rand = rmax*d; // Rango de 0 a rmax


La distribución se aproxima a la normalidad - creo que esto será suficiente para ti.

 
SProgrammer >>:

double d=mathrand();

d=d/MAX_INT; // Получаем значение от 0 до 1

double rmax=0.1; // число любое

double rand = rmax*d; // Диапазон от 0 до rmax


Распределени близкое к нормальному - я думаю вам будет достаточно.


Gracias, por supuesto. Esto se me ha ofrecido durante siete páginas.
 
gumgum >>:


Спасибо конечно. Такое мне предлагали на протяжении 7 стр.

¿Es para investigar? ¿O para jugar?

Razón de la queja: