
随机函数扩大,如rand5()构造rand7()
引例 利用random(0,1)产生0或1,从而组成二进制数,来完成random(a,b)的实现 解决办法:运行random(0,1)函数k次,使得2k>=(b-a+1),将得到[0,2k)的整数区间,如何将[0,2k)映射到[a,b...
引例 利用random(0,1)产生0或1,从而组成二进制数,来完成random(a,b)的实现 解决办法:运行random(0,1)函数k次,使得2k>=(b-a+1),将得到[0,2k)的整数区间,如何将[0,2k)映射到[a,b...