首先我们用dev-c++创建一个c语言源代码,小编已经在这里把所有的代码都写好了.
![C语言随机函数如何控制概率-(c语言控制随机数范围)[图]](https://exp-picture.cdn.bcebos.com/47bf594ec28333bf4f2030fbdbb8b43ea9db1d67.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_640%2Climit_1%2Fformat%2Cf_auto%2Fquality%2Cq_80)
在开始之前,我们介绍两个函数.
srand(); //用来设置随机数的种子
![C语言随机函数如何控制概率-(c语言控制随机数范围)[图]](https://exp-picture.cdn.bcebos.com/2db6c1b2dc19ce2cdbd41b6a7fdca039121f1167.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_640%2Climit_1%2Fformat%2Cf_auto%2Fquality%2Cq_80)
rand(); //用来取随机数
![C语言随机函数如何控制概率-(c语言控制随机数范围)[图]](https://exp-picture.cdn.bcebos.com/cfadcdd96975f2c465565cf78f0148fe1f420667.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_640%2Climit_1%2Fformat%2Cf_auto%2Fquality%2Cq_80)
上源代码:
#include
#include
#include
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语言随机函数如何控制概率-(c语言控制随机数范围)[图]](https://exp-picture.cdn.bcebos.com/49bf00425d6b04d1d9e69f3cb213e8e5edee0167.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_640%2Climit_1%2Fformat%2Cf_auto%2Fquality%2Cq_80)
标签:
本文标题: C语言随机函数如何控制概率-(c语言控制随机数范围)
版权声明:如果本文导致的版权问题以及内容纠错问题请联系站长。
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。