拒绝采样:如果生成的点不符合条件就再生成一次,直至生成的点符合条件
rand() 返回一随机数值的范围在 0 至 RAND_MAX 间。
(double)rand()/RAND_MAX就是0~1.0
2 * (double)rand()/RAND_MAX - 1.0就是-1.0~1.0
class Solution {
public:
Solution(double radius, double x_center, double y_center)
:r
拒绝采样:如果生成的点不符合条件就再生成一次,直至生成的点符合条件
rand() 返回一随机数值的范围在 0 至 RAND_MAX 间。
(double)rand()/RAND_MAX就是0~1.0
2 * (double)rand()/RAND_MAX - 1.0就是-1.0~1.0
class Solution {
public:
Solution(double radius, double x_center, double y_center)
:r