Get Random Reachable Point in Radius - get forward location only?

Have you tried getting a random float, adding it to the characters location, then having the character move to that location?

Like this: