C语言随机函数如何控制概率

2024-10-14 23:14:54

1、首先我们用dev-c++创建一个c语言源代码,小编已经在这里把所有的代码都写好了.

C语言随机函数如何控制概率

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

C语言随机函数如何控制概率

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

C语言随机函数如何控制概率

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); }

C语言随机函数如何控制概率

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

C语言随机函数如何控制概率
猜你喜欢