【发布时间】:2013-09-12 03:00:50
【问题描述】:
下面的代码会随机产生相等数量的 1 和 0,这是它应该做的。
但是,我想知道如何获得 1 的年龄百分比,而其余的是 0。我需要在代码中进行哪些更改。敬请期待您的热情回复!
int random_gen::uniformI(int low, int high)
{
int i;
if (low >= high)
i = low;
else {
i = (int) (randomperc() * (high - low + 1)) + low;
if(i > high)
i = high;
}
return(i);
}
//main
for (int l=0; l<NUM_NODES;l++) {
wkey = nodes[i].WitnessKey;
}
cout<<wkey
;
【问题讨论】:
-
之前在 SO 上多次提出类似问题。请尝试搜索...
标签: visual-c++ random generator