Random point on the map (in range)

Do you try the Environment query system ?
I think it is the best way. There are a random parameter.