关于概率的问题!谢谢!!!
现在正在写一段代码. 要求以概率0.05执行一个程序,应该怎么写呢??? 是否要用到随机数???
我准备这样写
srand((unsigned)time(NULL));
int probability=1+(int)((rand()/(double)RAND_MAX)*100);
if(probability==1||probability==2||probability==3||probability==4||
probability==5)
{
则执行程序!!!
}
感觉这样写是有问题的,