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

 时间:2026-02-14 21:24:36

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语言随机函数如何控制概率

  • Eclispse如何换主题
  • c语言如何生成随机数
  • 如何在AD中放置异步使能D型触发器?
  • 怎样将一个整形数转化为字符c
  • c语言输出hello world怎样做?
  • 热门搜索
    什么是混循环小数 干股什么意思 雪中送炭的意思 什么是利口酒 梦到鬼是什么意思 出国旅游需要什么手续 什么东西掉进水里不会湿 竭泽而渔的意思 免冠照片是什么意思 骑兵步兵什么意思