logaritmická distribuce náhodných čísel
Jaroslav Lukesh
lukesh@seznam.cz
Pátek Listopad 2 16:33:31 CET 2007
Teoreticky by to i mohlo fungovat, v praxi mi to dává mnoho velkých čísel a
skoro žádná malá. Asi je to moc závislé na nedokonalosti distribuce
primárního generátoru. Ten vzorec v mém neulítnutém mailu dává mnohem lepší
výsledky, ale občas strrrrrašně veliké.
p = Math.random();
t=0.1
a = (Math.pow(t,p)/p)/(-Math.log(1-p));
----- Original Message -----
From: "Pavel Troller" <patrol@sinus.cz>
> Dobrý den,
>
> potřeboval bych trochu pomoci s tím jak vygenerovat logaritmické náhodné
> číslo v intervalu 0..1
Zdravim,
trivialni odpoved "logaritmovanim rovnomerne distribuovaneho nahodneho
cisla
v rozsahu 1 - 10 (pro log10)" asi neni to, co chcete slyset ?
S pozdravem Pavel Troller
Další informace o konferenci Hw-list