生成一个具有1000个元素的随机数列表，并计算出平均值、中位数和众数。
以下是Python代码实现，生成随机数列表并计算平均值、中位数和众数：

```python
import random
from statistics import median
from collections import Counter

# 生成1000个元素的随机数列表，范围为0到999
rand_list = [random.randint(0, 999) for _ in range(1000)]

# 计算平均值
mean = sum(rand_list) / len(rand_list)

# 计算中位数
median = median(rand_list)

# 计算众数
mode = Counter(rand_list).most_common(1)[0][0]

print("Mean: ", mean)
print("Median: ", median)
print("Mode: ", mode)
```