编写一个可生成指定长度的密码的程序。


密码长度: 12
可以使用以下Python代码生成长度为12的随机密码：

```
import random
import string

def generate_password(length):
    # 生成由大写字母、小写字母和数字组成的所有字符
    chars = string.ascii_uppercase + string.ascii_lowercase + string.digits
    # 随机选择长度为length的字符序列
    password = ''.join(random.choice(chars) for i in range(length))
    return password

# 生成长度为12的密码
password = generate_password(12)
print(password)
```

输出样例：
```
BOr8CVrWmJv7
```