Génération de nombres aléatoires uniformément distribués (0,1) - page 7

 
Yurixx >>:

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

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


N'allez pas à l'extrême.

Je reconnais mon erreur ! Le point était que de 0,11(1) à 0,99(9), combien de variations de mathrand()/32767 seront à la pelle. Mais si vous combinez des chiffres sur 15 chiffres c'est même très bien 9^15 ou je me trompe.

 
gumgum >>:

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

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

"Quand c'est plus grand, c'est toujours mieux", comme le disait une de mes connaissances.

Et pourquoi en avez-vous besoin, expliquez-nous.

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

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

Eh bien, pourquoi ne pas l'écrire. Il y a, disons, le nombre de Leeuwill, il est même transcendant. C'est ici :

 
gumgum >>:

Je l'ai déjà lu. Avez-vous une fonction qui a plus de 32767 extrema locaux dans la zone d'étude ?, très douteux...

 

Je pense que nous devrions clore le débat ou nous allons devenir personnels...

Merci à tous pour votre participation ! On va faire une dll.

 
gumgum >>:

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

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

double d=mathrand() ;

d=d/MAX_INT ; // obtenir une valeur de 0 à 1

double rmax=0.1 ; // un nombre quelconque

double rand = rmax*d ; // Plage de 0 à rmax


La distribution est proche de la normale - je pense que cela vous suffira.

 
SProgrammer >>:

double d=mathrand();

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

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

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


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


Merci, bien sûr. On me l'a proposé pour sept pages.
 
gumgum >>:


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

C'est pour la recherche ? Ou pour jouer à des jeux ?