如何得到0--1之间的随机数哪?我要得是0.562244,0.5465213等等之类的数,并且要分布比较平均。我用vc作时,用random(1),他老是说找不到random()函数,我已经在头文件中加入
stdlib.h库文件了,难道stdlib.h库对random函数没有定义?
stdlib.h库文件了,难道stdlib.h库对random函数没有定义?
解决方案 »
- 帮忙看下这个tcp通信程序
- MFC扩展动态库中共享数据段,我从来没成功过,程序如下:
- 用berkeley db,老是出现链接错误
- 请教ATL COM 组件的问题,我写的控件在VC的ACTIVEX容器里面测试正常可是嵌入IE的时候IE就会崩调,具体情况请进~~~~~~~~
- GDI和GDI+在VC6中如何进行混和编程?
- IE问题
- release问题/在线等待,马上给分
- 请教数据库读取函数的简单问题
- 为什么MSDN中没有CMSFlexGrid的信息?从哪里能得到该控件的详细使用说明?
- 请问谁有 基于内容的视频检索源代码?谢谢
- 请教程序如何删除自己
- 如何构造出健壮的程序--向各位大侠请教理想的异常处理!
f1=float(rand()) / 32768;
f1=1/(rand()+1);
f= float(rand())/RAND_MAX;
但是有个问题:
rand()每次产生的随机数都一样~?
可以使用种子来处理!具体怎么做呢!?谢谢~
DWORD dwMax=1000000;//精确到多少位小数就几个0
float t=(rand()%dwMax)/dwMax;