2012-04-30 146 views
1

整數說我有從random.org(這是爲了好玩..)一些隨機數據隨機位在範圍

說我想隨機數據轉換爲數字範圍1-100。


僞代碼

top: 
word = get_next_7_bits() 
if word is 0 or word > 100 goto top 

雖然這是一種浪費,這會給從隨機比特的準確轉換爲一個整數的範圍或者是幼稚期待適當分佈(二進制>十進制轉換)?

這只是爲了滿足我的好奇心,我不需要實現任何東西。

回答

1

如果有50-50的機會獲得0或1,並且這些位是獨立生成的,那麼是的,這會給你一個統一的分配。