很简单的一个问题,随机产生一个角度

Joea 2004-06-22 12:21:33
假设rand()产生一个(0,10000)之间的数
如果我想生成一个角度ang,使sin(ang)的随机性最大。
如果我用rand() % 360(对360取余)显然只能生成整数的角度。
我用rand() / rand(),结果非常不能令人满意。
用 rand() / n ,n为一个常量,结果也不能令人满意。
谁有好办法?
...全文
259 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
CsdnRob 2004-07-02
  • 打赏
  • 举报
回复
用reportmachine报,很简单的
q1q2q3q4ln 2004-06-23
  • 打赏
  • 举报
回复
同意楼上意见。
mmmcd 2004-06-22
  • 打赏
  • 举报
回复
rand()*360 / 10000
programfanny 2004-06-22
  • 打赏
  • 举报
回复
同意楼上意见。
whycadi 2004-06-22
  • 打赏
  • 举报
回复
随机产生 度
随机产生 分
再随机产生 秒
…………


够随机了吧

33,028

社区成员

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

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