一様分布乱数(0,1)の生成 - ページ 7

 
Yurixx >>:

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

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


極端なことはしないでください。

自分の過ちを認めます!ポイントは、0.11(1)から0.99(9)まで、何個のオプションがバツで mathrand()/32767 になるかということでした。しかし、15桁の数字を組み合わせると、9^15という非常に良い数字になるのですが、間違っているでしょうか。

 
gumgum >>:

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

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

"大は小を兼ねる "とは、私の知人がよく言っていた言葉です。

また、なぜそれが必要なのか、説明をお願いします。

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

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

じゃあ、書けばいいじゃないですか。例えばルーウィル数というのがあって、それは超越的でさえあるんです。これです。

 
gumgum >>:

それはもう読みましたよ。調査領域内に32767個以上の局所極値を持つ関数があるか?

 

討論を閉じないと個人的なことになるのでは...?

皆様、ご参加ありがとうございました。dllを作ります。

 
gumgum >>:

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

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

double d=mathrand();

d=d/MAX_INT; // 0から1までの値を取得する

double rmax=0.1; // 任意の数

double rand = rmax*d; // 0 から rmax までの範囲.


分布は正規分布に近い。これだけあれば十分だと思う。

 
SProgrammer >>:

double d=mathrand();

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

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

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


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


もちろん、ありがとうございます。これは7ページにわたって提供されています。
 
gumgum >>:


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

研究のためでしょうか?それともゲーム用?