
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 ()
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)