Erzeugen Sie einen gleichmäßig zufälligen Punkt innerhalb eines Rings [duplizieren]

Mögliche Duplikate:
Erstellen Sie eine Zufallszahl innerhalb eines Kreisrings

Ich möchte einen einheitlich erhaltenen Zufallspunkt innerhalb eines Punktes erhaltenAnnulusDas heißt, der Bereich, der innerhalb eines Radiuskreises liegtR1, aber außerhalb eines RadiuskreisesR2, woherR1 > R2 und beide Kreise sind am gleichen Punkt zentriert. Ich möchte die Verwendung von Ablehnungsproben vermeiden.

Wenn möglich, möchte ich, dass die Lösung ähnlich istdieses - verwendet für die Berechnung von zufälligen Punkten innerhalb eines Kreises - was ich äußerst elegant und intuitiv finde. Das heißt, ich möchte auch vermeiden, das zu verwendenQuadratwurzel.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage