随机数的扩展--等概率随机函数的实现
【转载】 Hackbuteer1的专栏
思想:就是先生成范围足够容纳扩展后随机数的一个随机数,然后忽略扩展过头的部分。
比如,已知random_n,要求random_m,最简单方法可以先生成random_n2()=n*(random_n()-1)+random_n();
至于怎么生成random_m,看参考链接。
【转载】 Hackbuteer1的专栏
思想:就是先生成范围足够容纳扩展后随机数的一个随机数,然后忽略扩展过头的部分。
比如,已知random_n,要求random_m,最简单方法可以先生成random_n2()=n*(random_n()-1)+random_n();
至于怎么生成random_m,看参考链接。