用C怎样才能产生[0,1]的1000个随机数?

e_wayer 2002-04-24 05:35:20
如题,,谢谢!!
...全文
179 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
celeon 2002-04-25
  • 打赏
  • 举报
回复
用C怎样才能产生[0,1]的1000个随机数?
这1000个数是小数嘛?有位数限制吗?
Amoeba_holmes 2002-04-25
  • 打赏
  • 举报
回复
系统提供的random的算法有些问题,是重复的,您最好利用一下系统时间做一个随机数生成,当然要利用系统提供的方法,我的方法是使用系统的百分秒放到random的参数中与一个设定的参数做必要的运算,可以生成不错的随机数。
goodsong 2002-04-25
  • 打赏
  • 举报
回复
要保证不一样的话得自己过滤
goodsong 2002-04-25
  • 打赏
  • 举报
回复
srand(time(0));
x=rand();
e_wayer 2002-04-24
  • 打赏
  • 举报
回复
这样能保证每次运行产生的随机数不一样吗?
born_in70s 2002-04-24
  • 打赏
  • 举报
回复
要 #include <stdlib.h>
born_in70s 2002-04-24
  • 打赏
  • 举报
回复
rand () / (RAND_MAX + 1.0)

均匀分布由 rand() 保证。
one_add_one 2002-04-24
  • 打赏
  • 举报
回复
random()%2
e_wayer 2002-04-24
  • 打赏
  • 举报
回复
没有人做过吗?
e_wayer 2002-04-24
  • 打赏
  • 举报
回复
是均匀分布的。。

33,010

社区成员

发帖
与我相关
我的任务
社区描述
数据结构与算法相关内容讨论专区
社区管理员
  • 数据结构与算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧