478. Generate Random Point in a Circle
Last updated
Was this helpful?
Last updated
Was this helpful?
Given the radius and x-y positions of the center of a circle, write a function randPoint
which generates a uniform random point in the circle.
Note:
input and output values are in .
radius and x-y position of the center of the circle is passed into the class constructor.
a point on the circumference of the circle is considered to be in the circle.
randPoint
returns a size 2 array containing x-position and y-position of the random point, in that order.
Explanation of Input Syntax:
The input is two lists: the subroutines called and their arguments. Solution
's constructor has three arguments, the radius, x-position of the center, and y-position of the center of the circle. randPoint
has no arguments. Arguments are always wrapped with a list, even if there aren't any.
GeeksforGeeks
ProgramCreek
YouTube
Input:
["Solution", "randPoint", "randPoint", "randPoint"]
[[1, 0, 0], [], [], []]
Output: [null, [-0.72939, -0.65505], [-0.78502, -0.28626], [-0.83119, -0.19803]]