我偶然發現了一個基本的離散數學/概率問題,我想了解一些改進我的解決方案的想法。給定概率的樣本
假設給你一個集合(字母表,自然數等)。你如何確保你從這個集合中以給定的概率P
繪製一定的值X
?
我會解釋我用一個例子天真的解決方案:
Collection = {A, B}
X = A, P = 1/4
我們建立一個數組v = [A, B, B, B]
和我們使用rand
函數均勻採樣數組的索引,即{0, 1, 2, 3}
這方法有效,但效率不高:較小的P
,v
的內存存儲量更大。因此,我想知道stackoverflow社區在改進這個方面有什麼想法。
謝謝!