Мне нужно создать равномерно случайную точку в круге радиуса R.
Я понимаю, что, просто выбирая равномерно случайный угол в интервале [0... 2π) и равномерно случайный радиус в интервале (0... R), я получаю больше точек к центру, так как для двух заданных радиусы, точки меньшего радиуса будут ближе друг к другу, чем точки большего радиуса.
Я нашел запись в блоге по этому поводу здесь, но я не понимаю его рассуждения. Я полагаю, что это правильно, но я бы очень хотел понять, откуда он (2/R 2) × r, и как он получает окончательное решение.
Обновление: через 7 лет после публикации этого вопроса я до сих пор не получил удовлетворительного ответа на фактический вопрос относительно математики за алгоритмом квадратного корня. Поэтому я потратил целый день на письменный ответ. Ссылка на мой ответ.