[BUG] get random point in navigable radius

I just encountered this in 4.26. Turns out the value was only usable right after it was produced by the node. If i tried to connect a link back to value later on, i got some obserdly huge numbers. Solution was to store the value in a variable right after the node who produced it and reading it from the variable later on