博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Rand1 -> RandN
阅读量:6310 次
发布时间:2019-06-22

本文共 433 字,大约阅读时间需要 1 分钟。

Rand1*1   =>  uinformly distribution of 0,1      2

Rand1*2 + Rand1 => 0,1,2,3                          4

Rand1*3 + Rand2 => 0,1,2,3,4,5                     6

Rand1*4 + Rand3 => 0,1,2,3,4,5,6,7                8

...

Rand1*5 + Rand4 => 0,1,2,3,4,5,6,7,8,9          10

 

if(n==63)

63<64. 

Rand1*32  + Rand31 == Rand1*32 + Rand1*31 + Rand30....

RandN(){

if(N==1)

  return ...

 

 

int getRandN(int n){    int ret = 0;    while(true){        ret = RandN(n);        if(ret

 

转载于:https://www.cnblogs.com/leetcode/p/4008962.html

你可能感兴趣的文章
Java线程池
查看>>
Java防盗链在报表中的应用实例
查看>>
7.2bash 脚本选项及组合条件测试
查看>>
MySQL MyISAM/InnoDB高并发优化经验
查看>>
rsync使用
查看>>
varnish
查看>>
vim 使用简单教程
查看>>
SUSE linux 系统管理之时钟同步
查看>>
CREELINKS平台_处理器CeAd资源使用说明(CeAd的配置与使用)
查看>>
Linux协议栈(5)——net-device及代码
查看>>
镁客网每周硬科技领域投融资汇总(12.24-12.30),未来医疗占比猛增,阿里两项亿级投资...
查看>>
Windows中杀死占用某个端口的进程
查看>>
美妆算法---人脸审美标准
查看>>
linux命令行界面转换xls到csv
查看>>
通过帧中继验证OSPF支持的不同网络类型
查看>>
SQL Server的Identity字段使用/复制/重设
查看>>
Linux Shell常用技巧(五) awk编程
查看>>
python 中的 空 无 None True 之间的理解和应用
查看>>
***PHP $_FILES函数详解 + PHP文件上传 move_uploaded_file() 参数的正确写法
查看>>
Delphi控制窗体
查看>>