Random Point in Navigable Radius Problem

I did it with a bit of math:


( ignore the loop, I have many spawning ).

But basically this will put the spawned object somewhere in a doughnut shape space around the origin, between OriginDistanceMin and OriginDistanceMax.