import random
import math


def randCoord(cLat=38.889484, cLong=-77.035278, radius=10000):
    """
    Generate a random lat/long within a radius of a central location
    :param cLat: central points latitude, in degrees
    :param cLong: central points longitude, in degrees
    :param radius: radius to generate points, in degrees
    :return: tuple - lat, long
    """
    rad = radius/111300

    rand_1 = float(random.uniform(0.0, 1.0))
    rand_2 = float(random.uniform(0.0, 1.0))

    w = rad * math.sqrt(rand_1)
    t = 2 * math.pi * rand_2

    deltaLat = w * math.cos(t)
    deltaLong = w * math.sin(t)

    return f'{deltaLat+cLat:.6f}', f'{deltaLong+cLong:.6f}'