Erzeugung von gleichmäßig verteilten Zufallszahlen (0,1) - Seite 7

 
Yurixx >>:

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

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


Treiben Sie es nicht auf die Spitze.

Ich gebe meinen Fehler zu! Der Punkt war, dass von 0,11(1) bis 0,99(9) wie viele Optionen mathrand()/32767 mit einem Bummer sein würde. Aber wenn man Ziffern auf 15 Ziffern kombiniert ist es sogar sehr gut 9^15 oder liege ich falsch.

 
gumgum >>:

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

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

"Wenn es größer ist, ist es immer besser", wie einer meiner Bekannten zu sagen pflegte

Und warum brauchen Sie es, bitte erklären Sie es.

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

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

Warum also nicht schreiben? Es gibt zum Beispiel die Leeuwill-Zahl, die sogar transzendental ist. Hier ist sie:

 
gumgum >>:

Das habe ich bereits gelesen. Haben Sie eine Funktion, die mehr als 32767 lokale Extrema im Untersuchungsgebiet hat?, höchst zweifelhaft...

 

Ich denke, wir sollten die Debatte beenden, sonst werden wir persönlich...

Ich danke Ihnen allen für Ihre Teilnahme! Wir machen eine Mülltonne.

 
gumgum >>:

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

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

double d=mathrand();

d=d/MAX_INT; // Wert von 0 bis 1 erhalten

double rmax=0.1; // beliebige Zahl

double rand = rmax*d; // Bereich von 0 bis rmax


Die Verteilung ist annähernd normal - ich denke, das wird für Sie ausreichen.

 
SProgrammer >>:

double d=mathrand();

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

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

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


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


Ich danke Ihnen natürlich. Dies wird mir seit sieben Seiten angeboten.
 
gumgum >>:


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

Ist es für die Forschung? Oder um Spiele zu spielen?