生成一个包含10个随机数字的列表，将列表按从小到大的顺序排序，并计算列表的中位数。
```python
import random

# 生成包含10个随机数字的列表
random_list = [random.randint(1, 100) for _ in range(10)]

# 将列表按从小到大排序
random_list.sort()

# 计算列表的中位数
if len(random_list) % 2 == 0:
    median = (random_list[len(random_list)//2] + random_list[len(random_list)//2 - 1]) / 2
else:
    median = random_list[len(random_list)//2]

print(random_list)
print(median)
```