创建一个20个数字的随机列表，确保没有重复的数字，将该列表按顺序排序，并找到其中的最小值和最大值。
```python
import random

# 创建20个不重复的随机整数
random_list = random.sample(range(1, 101), 20)

# 对列表进行排序
sorted_list = sorted(random_list)

# 找到最小值和最大值
min_val = sorted_list[0]
max_val = sorted_list[-1]

print(f"随机列表: {random_list}")
print(f"排序后的列表: {sorted_list}")
print(f"最小值: {min_val}")
print(f"最大值: {max_val}")
```

输出：

```
随机列表: [18, 49, 32, 29, 1, 15, 70, 50, 47, 64, 95, 45, 57, 26, 96, 60, 86, 25, 38, 65]
排序后的列表: [1, 15, 18, 25, 26, 29, 32, 38, 45, 47, 49, 50, 57, 60, 64, 65, 70, 86, 95, 96]
最小值: 1
最大值: 96
```