Jsem za předpokladu, že budete ukládat kmitočty jako plovoucí desetinnou čárkou mezi 0 a 1, že celkové aby 1.
Nejprve byste měli připravit tabulku kumulativních frekvencí, tedy součet četnosti tohoto dopisu a všechna písmena před ním.
Pro zjednodušení, pokud začnete s tímto rozdělením frekvencí:
A 0.1
B 0.3
C 0.4
D 0.2
Váš kumulativní frekvenční tabulka bude vypadat následovně:
A 0.1
B 0.4 (= 0.1 + 0.3)
C 0.8 (= 0.1 + 0.3 + 0.4)
D 1.0 (= 0.1 + 0.3 + 0.4 + 0.2)
Nyní generovat náhodné číslo mezi 0 a 1, a zjistit, kde v tomto seznamu toto číslo leží. Vyberte písmeno, které má nejmenší kumulativní frekvenci větší než vaše náhodného čísla. Nějaké příklady:
Řekněme, že jste náhodně vybere 0,612. To leží mezi 0,4 a 0,8, tedy mezi B a C, takže byste zvolit C.
Pokud váš náhodných čísel byl 0,039, které je před 0,1, tedy předtím, než A, takže vybrat A.
Doufám, že to dává smysl, jinak neváhejte požádat o vysvětlení!