随机数的扩展--等概率随机函数的实现

【转载】 Hackbuteer1的专栏

思想:就是先生成范围足够容纳扩展后随机数的一个随机数,然后忽略扩展过头的部分。

比如,已知random_n,要求random_m,最简单方法可以先生成random_n2()=n*(random_n()-1)+random_n();

至于怎么生成random_m,看参考链接。

posted @ 2013-09-18 00:27  曾见绝美的阳光  阅读(234)  评论(0编辑  收藏  举报