创建一个随机密码生成器，该生成器生成指定长度和难度的密码。
密码长度: 12
密码难度: 强
以下是一个Python程序，可以生成12位强密码：

```python
import random
import string

# 可以使用的字符集合
characters = string.ascii_letters + string.digits + string.punctuation

# 生成随机密码
password = ''.join(random.choice(characters) for i in range(12))

# 输出密码
print(password)
```

此程序使用Python的`string`模块的一些常用常量来生成密码字符集，例如字母，数字和标点符号。`random`模块可以使用`choice()`函数从字符集中随机选择字符。在本例中，将生成12个字符。这是一个强密码长度。