首页 > 试题广场 >

手撕代码:以概率p生成1、概率1-p生成0的rand函数,得

[问答题]
手撕代码:以概率p生成1、概率1-p生成0的rand函数,得到0-1等概率的rand函数,计算新的rand函数中:调用一次,while循环的期望次数
int newrand(){
  while(true){ 
    int r1=rand();
     int r2=rand();
      if(r1==0 && r2==1){
        return 0;        
      }
     if(r1==1 && r2==0){
       return 1;
      }   
 }//while end } 

发表于 2019-06-28 14:24:45 回复(1)