想在一个圆形范围内产生随机数,即随机数的(X,Y)的范围在一个圆形范围内。
百度发现,产生随机数的板书有 random函数,还有一个rand函数。但是这两个函数都只能产生方形区域内的随机数,
如何产生一系列圆形区域内的随机数呢?
------解决方案--------------------------------------------------------
产生矩形的,判断到圆心距离小于半径的保留否则重新生成
------解决方案--------------------------------------------------------
每次产生两个随机数,作为极坐标的两个参数。
------解决方案--------------------------------------------------------
------解决方案--------------------------------------------------------
判断点到矩形中心的距离是否小于圆的半径,小的话保留,大的话舍去