Generation of uniformly distributed random numbers (0,1) - page 7

 
Yurixx >>:

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

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


Don't go to extremes.

I admit my mistake! The point was that from 0.11(1) to 0.99(9) how many options would be mathrand()/32767 with a bummer. But if you combine digits on 15 digits it's even very good 9^15 or am I wrong.

 
gumgum >>:

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

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

"When it's bigger, it's always better", as one of my acquaintances used to say

And why do you need it, please explain.

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

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

Well, why not write it. There is, say, the Leeuwill number, it's even transcendental. Here it is:

 
gumgum >>:

I've already read that. Do you have a function that has more than 32767 local extrema in the study area?, highly doubtful...

 

I think we should close the debate or we'll get personal...

Thank you all for your participation! We'll make a dll.

 
gumgum >>:

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

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

double d=mathrand();

d=d/MAX_INT; // get value from 0 to 1

double rmax=0.1; // any number

double rand = rmax*d; // Range from 0 to rmax


The distribution is close to normal - I think this will be enough for you.

 
SProgrammer >>:

double d=mathrand();

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

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

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


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


Thank you, of course. This has been offered to me for seven pages.
 
gumgum >>:


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

Is it for research? Or for playing games?