如何用c语言随机生成一个概率

如题所述

随机生成一个数倒是可以,概率的话,直接用1除以生成的数就可以了追问

有代码嘛

急需

能解决吗

追答

#include
#include
#include

int main(int argc, char const *argv[])
{
float p;//保存概率
int i = 0;

srand(time(NULL));

i = rand()%100 + 1;

p = (float)1/i;
printf("p = %.2f\n",p);

return 0;
}

每执行一次,就会产生一个概率

追问

我试试

谢谢

已解决

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-03-01
具体代码如下: #include #include #include //用到了time函数 int main() { int i,number; srand((unsigned) time(NULL)); //用时间做种,每次产生随机数不一样 for (i=0; i追问

没看懂

有代码吗

能解决吗

相关了解……

你可能感兴趣的内容

大家正在搜

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网