C语言随机函数如何控制概率
1、首先我们用dev-c++创建一个c语言源代码,小编已经在这里把所有的代码都写好了.

2、在开始之前,我们介绍两个函数.
srand(); //用来设置随机数的种子

3、rand(); //用来取随机数

4、上源代码:
#include <stdlib.h>
#include <stdio.h>
#include <time.h>
int main( )
{
int i;
int max,temp;
srand((unsigned)time( NULL ) );
for(i = 0; i < 3000;i++){
temp=rand()%100+1;
//这是用来统计概率的
if(temp>50)
max++;
printf("%d\n", temp);
}
//输出的概爬斤季率大概是50%上下
printf("%f\n", (float)max/3000);
}

5、解释一下:
基本思想是,取脾截一个1-100的随机数,也就是说取到0-100中每个数字的概率是1%,因此通过判断这个随机数的范围就可以闲此定概率的执行某些功能.

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:23
阅读量:54
阅读量:143
阅读量:187
阅读量:129