创建一个随机密码生成器。
以下是用Python编写的随机密码生成器的代码示例：

```python
import random
import string

def generate_password(length):
    """生成指定长度的随机密码"""
    # 定义密码可用字符集合
    chars = string.ascii_letters + string.digits + string.punctuation
    # 从字符集合中随机选择指定长度的字符，用join函数将它们组成一个字符串
    password = ''.join(random.choice(chars) for i in range(length))
    return password

# 示例：生成长度为8的随机密码
password = generate_password(8)
print(password)
```

该代码定义了一个`generate_password`函数，它接受一个整数参数`length`，表示生成的密码长度。函数内部先定义了一个包含所有可用字符的字符集合`chars`，然后使用`random.choice`从中随机选择指定长度的字符，并用`join`函数将它们组成一个字符串作为返回值。最后，使用示例调用该函数生成长度为8的随机密码，并将其打印到控制台。