请问代码为什么没有注释?!?!?!?

blooney 2006-12-22 10:06:05
请问代码为什么没有注释呢?

有一点搞不懂的就是,程序中那么多的rand函数,最后出来的结果怎么能是一致的呢?哈哈,问题有点菜
...全文
411 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
IntelPerLib 2006-12-30
  • 打赏
  • 举报
回复
如果没有初始化种子, 是确定序列
------
程序中间有个200次的迭代,每次都调用updatePositions();函数,而每次这个函数调用中都有很多次的rand()函数调用,我是想问问,怎么说rand()函数是确定的?是每次重新进入updatePositions()函数的时候rand()都是一个确定的序列吗??
blooney 2006-12-29
  • 打赏
  • 举报
回复
就没人出来解释一下吗?!?!!?
blooney 2006-12-25
  • 打赏
  • 举报
回复
我知道那个是伪随机,我的意思是说,

程序中间有个200次的迭代,每次都调用updatePositions();函数,而每次这个函数调用中都有很多次的rand()函数调用,我是想问问,怎么说rand()函数是确定的?是每次重新进入updatePositions()函数的时候rand()都是一个确定的序列吗??
flyingdog 2006-12-24
  • 打赏
  • 举报
回复
对于相同的随即数种子,或者像这个程序没有初始化随即数种子的情况。
每次执行程序的第i次调用都是相同的。
flyingdog 2006-12-24
  • 打赏
  • 举报
回复
因为那个叫伪随即数。其实一点都不随即。是完全确定的。
blooney 2006-12-24
  • 打赏
  • 举报
回复
每次执行程序的第i次调用都是相同的

可是之后每次迭代的过程中,都在调用那个rand函数,来对pot进行操作,怎么还能保证每次出来的结果一致呢??

还是没搞明白啊?!

整个程序的过程应该是不依赖于具体是什么随机数的啊??
blooney 2006-12-23
  • 打赏
  • 举报
回复
不是啊?rand第一次的结果和第二次的就不同啊?怎么能说他们相同呢?

还是说每次函数第一次调用的时候会是这样啊??
flyingdog 2006-12-22
  • 打赏
  • 举报
回复
rand其实不是真正的随即数。出来的结果必相同。
赖勇浩 2006-12-22
  • 打赏
  • 举报
回复
rand()函数只要种子一样,出来的序列就一样。
blooney 2006-12-22
  • 打赏
  • 举报
回复
但是确实整个程序在干什么有点搞不明白啊

568

社区成员

发帖
与我相关
我的任务
社区描述
英特尔® 边缘计算,聚焦于边缘计算、AI、IoT等领域,为开发者提供丰富的开发资源、创新技术、解决方案与行业活动。
社区管理员
  • 英特尔技术社区
  • shere_lin
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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