由买买提看人间百态

topics

全部话题 - 话题: ran7
(共0页)
r****o
发帖数: 1950
1
来自主题: JobHunting版 - 请教关于ran5()推ran7()的问题。
在以下网址看到关于ran5()返回ran7()的两个新鲜解法,没想明白。
http://doctorinterview.com/index.html/algorithmscoding/how-will-you-design-random7-using-random5-function/
有知道的大牛解释一下吗?
Method 2)
int random7()
{
int x;
x=random5()+random5();
if(x==2 || x==3)
return 1;
if(x==4)
return 2;
if(x==5)
return 3;
if(x==6)
return 4;
if(x==7)
return 5;
if(x==8)
return 6;
if(x==9 || x==10)
H*M
发帖数: 1268
2
来自主题: JobHunting版 - 请教关于ran5()推ran7()的问题。
do not count on this website.
Many many "solutions" are wrong...
G**********s
发帖数: 70
3
来自主题: JobHunting版 - 请教关于ran5()推ran7()的问题。
这两个都错的。。rand5+rand5 之后就不是uniform distributed 了
(共0页)