Generazione di numeri casuali uniformemente distribuiti (0,1) - pagina 7

 
Yurixx >>:

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

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


Non andare agli estremi.

Ammetto il mio errore! Il punto era che da 0,11(1) a 0,99(9) quante variazioni ci saranno di mathrand()/32767. Ma se si combinano le cifre su 15 cifre è anche molto buono 9^15 o mi sbaglio.

 
gumgum >>:

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

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

"Quando è più grande, è sempre meglio", come diceva un mio conoscente

E perché ne avete bisogno, per favore spiegate.

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

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

Beh, perché non scriverlo. C'è, per esempio, il numero di Leeuwill, è addirittura trascendentale. Ecco qui:

 
gumgum >>:

L'ho già letto. Avete una funzione che ha più di 32767 estremi locali nell'area di studio?, altamente improbabile...

 

Penso che dovremmo chiudere il dibattito o andremo sul personale...

Grazie a tutti per la vostra partecipazione! Faremo una gara.

 
gumgum >>:

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

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

doppio d=mathrand();

d=d/MAX_INT; // ottenere un valore da 0 a 1

double rmax=0.1; // qualsiasi numero

doppio rand = rmax*d; // intervallo da 0 a rmax


La distribuzione è vicina alla normalità - penso che questo sia sufficiente per voi.

 
SProgrammer >>:

double d=mathrand();

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

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

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


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


Grazie, naturalmente. Questo mi è stato offerto per sette pagine.
 
gumgum >>:


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

È per la ricerca? O per giocare?

Motivazione: