由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 请教一个c++概率小程序
相关主题
random number generator in C++问一个C语言中整型和浮点运算的问题 (转载)
[合集] C++ STL question请教个C++程序设计
help understanding code (random number)问一个随机排列的问题.
How to generate random number in driver (build in DDK)c++里如何产生一个standard normal sample
如何编程实现以下简单的组合问题[合集] C++如何产生很大范围的随机数?
[合集] 面试问题方块里面的随机位置
multiple random number generatorc++ 中如何把str转换为float?
Random number generator in C++请教关于float的精度和比较
相关话题的讨论汇总
话题: random话题: rand话题: flow话题: 300话题: 概率
进入Programming版参与讨论
1 (共1页)
G****A
发帖数: 4160
1
float random;
for(i from 0 to 50)
{
random = float(rand())/RAND_MAX;
if(random<(2.0/3.0))
{
if(random<(1.0/3.0))
{flow[i] = 300; }
else{flow[i] = 100;}
}
else{ flow[i] = 10;}
}
想让等于10/100/300的三种情况具有相等的出现概率,但是50组数字下来,感觉300比
10多好多,是不是程序有什么问题?
D*****a
发帖数: 2847
2
试试500个数

【在 G****A 的大作中提到】
: float random;
: for(i from 0 to 50)
: {
: random = float(rand())/RAND_MAX;
: if(random<(2.0/3.0))
: {
: if(random<(1.0/3.0))
: {flow[i] = 300; }
: else{flow[i] = 100;}
: }

k****f
发帖数: 3794
3
才50个数字,试试50,000个,应该差不多的

【在 G****A 的大作中提到】
: float random;
: for(i from 0 to 50)
: {
: random = float(rand())/RAND_MAX;
: if(random<(2.0/3.0))
: {
: if(random<(1.0/3.0))
: {flow[i] = 300; }
: else{flow[i] = 100;}
: }

S*****n
发帖数: 227
4
你这个rand()产生的随机数序列是固定的。
一般用srand( time() )初始化一下比较好。

【在 G****A 的大作中提到】
: float random;
: for(i from 0 to 50)
: {
: random = float(rand())/RAND_MAX;
: if(random<(2.0/3.0))
: {
: if(random<(1.0/3.0))
: {flow[i] = 300; }
: else{flow[i] = 100;}
: }

G****A
发帖数: 4160
5
thanks

【在 k****f 的大作中提到】
: 才50个数字,试试50,000个,应该差不多的
1 (共1页)
进入Programming版参与讨论
相关主题
请教关于float的精度和比较 如何编程实现以下简单的组合问题
Randomization of an array[合集] 面试问题
Random Switch Between Two Different URLsmultiple random number generator
c++ rand() 一问Random number generator in C++
random number generator in C++问一个C语言中整型和浮点运算的问题 (转载)
[合集] C++ STL question请教个C++程序设计
help understanding code (random number)问一个随机排列的问题.
How to generate random number in driver (build in DDK)c++里如何产生一个standard normal sample
相关话题的讨论汇总
话题: random话题: rand话题: flow话题: 300话题: 概率