logaritmická distribuce náhodných čísel

Pavel Troller patrol@sinus.cz
Pátek Listopad 2 16:43:23 CET 2007


Zdravim,
  uz jsem se dovzdelal :-). Asi jsem ve skole chybel, kdyz se zrovna tahle
jedna probirala :-). Ten javovy vzorec je OK, presne ten jsem nasel na wiki.
Tak jestli to blbne, skutecne nekde bude asi problem v implementaci...
  S pozdravem Pavel Troller

> 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
> 
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list@list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list



Další informace o konferenci Hw-list