摘要:
http://smallbridge.sinaapp.com/96002.html1、一个随机数产生器以概率p生成0,以概率(1-p)生成1,怎样生成等概率的0和1?如果用这个随机数产生器产生两个位,出现00的概率为,出现01的概率为,出现10的概率为,出现11的概率为。看到没有,出现01和10的概率相等。那么我们就可以用这个随机数生成器每次产生2位,直到产生的是01或者10,当为01时,输出0,当为10时输出1。问题扩展:还是给这么一个随机数产生器,要求等概率地产生。解法1:每次产生n位,当为仅第一位是1,其他是0时输出1,当仅有第二位是1,其他位是0是输出2,……当仅有第n位是1,其他是0 阅读全文
posted @ 2012-08-27 16:21
waytofall
阅读(1375)
评论(0)
推荐(0)

浙公网安备 33010602011771号