当前位置: 代码迷 >> VC >> 有关VC里面怎么产生随机数的有关问题
  详细解决方案

有关VC里面怎么产生随机数的有关问题

热度:6891   发布时间:2013-02-25 00:00:00.0
有关VC里面如何产生随机数的问题
想在一个圆形范围内产生随机数,即随机数的(X,Y)的范围在一个圆形范围内。
百度发现,产生随机数的板书有 random函数,还有一个rand函数。但是这两个函数都只能产生方形区域内的随机数,
如何产生一系列圆形区域内的随机数呢?


------解决方案--------------------------------------------------------
产生矩形的,判断到圆心距离小于半径的保留否则重新生成
------解决方案--------------------------------------------------------
每次产生两个随机数,作为极坐标的两个参数。
------解决方案--------------------------------------------------------
探讨
产生矩形的,判断到圆心距离小于半径的保留否则重新生成

------解决方案--------------------------------------------------------
判断点到矩形中心的距离是否小于圆的半径,小的话保留,大的话舍去
  相关解决方案