int Fun2() //这是1/4和3/4的。
{
srand((unsigned)time(NULL));
int a=Fun1()*(rand()%7+1);//a为0的概率是1/2, 为数字的概率也是1/2.产生1到8之间的数字
if (a!=0)
{
if (a%2==0) //为偶数的概率是1/2*1/2
{
return 0;
}
}
return 1;
}
nt Fun_3()//分别是0.3和0.7
{
int a1=Fun1();
int a2=Fun1();
int a3=Fun1();
do{
int a=a1<<4+a2<<3+a3<<2+Fun()1<<1+Fun()1;///生成1——30的数字
}while(a!=31&&a!a!=0)
if (a%3==0)
{
return 0;
}
else
{
return 1;
}
}