C语言 随机数 概率

C语言 随机数 概率,第1张

计算机里的取随机数函数是均匀分布的随机数。

0.0005的概率,相当于2000个数里取局租神一个。

所以我们可以

在0到1999范围里取型旅随机数,如果取到数值

1000,我们就得1(并响铃),桐亏否则得0。

#include

<stdio.h>

#include

<stdlib.h>

#include

<math.h>

#include

<time.h>

void

main()

{

long

int

i,y

double

x,

r,

M

=

2000.0

srand((unsigned)time(NULL))

for

(i=0i<5000i++)

//

取5000个

{

r

=

(

(double)rand()

/

((double)(RAND_MAX)+(double)(1))

)

x

=

(r

*

M)

y

=

(long

int)

x

if

(y

==

1000)

{

printf("1

")printf("\007")

//

如果得1,就响铃!

}

else

printf("0

")

}

}

.版本 2

置随慎好机数种子 ()

.如宽颤铅果 (取随机数 (0, 10) < 8)

子程序1 ()

.否则

子程序洞瞎2 ()


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12475153.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-24
下一篇2023-05-24

发表评论

登录后才能评论

评论列表(0条)

    保存