生成一个2D平面内的随机点，并返回距离原点最近和最远的两个点的坐标。
生成随机点的Pseudo代码:

```
import random

x = random.uniform(-10, 10) # 生成随机浮点数 x
y = random.uniform(-10, 10) # 生成随机浮点数 y

point = (x,y)

print(point)
```

返回距离原点最近和最远的两个点的坐标的Pseudo代码：

```
import math

def distance(point):
    return math.sqrt(point[0]**2 + point[1]**2) # 计算点到原点的距离


points = [] # 存储生成的随机点

for i in range(10):
    x = random.uniform(-10, 10)
    y = random.uniform(-10, 10)
    points.append((x,y))


nearest = points[0] # 定义距离最近的点
furthest = points[0] # 定义距离最远的点

for point in points:
    if distance(point) < distance(nearest):
        nearest = point
    if distance(point) > distance(furthest):
        furthest = point

print("Nearest point:", nearest)
print("Furthest point:", furthest)
```

注意：此代码假设二维平面为标准的笛卡尔坐标系，并且使用欧几里得距离（也称为直线距离）来计算点到原点的距离。