def METHOD_NAME(distance, top_only=False):
    """ Samples random points from a sphere
    # Arguments
        distance: Float, indicating distance to origin.
    # Returns:
        List of spatial coordinates of a sphere.
    """
    if distance <= 0:
        raise ValueError('distance should be bigger than 0')
    if top_only:
        sphere_point = sample_point_in_top_sphere(distance)
    else:
        sphere_point = sample_point_in_full_sphere(distance)
    return sphere_point