给我一个密码生成器，并要求它生成一个包含6个字符的密码，该密码应包含至少一个大写字母、一个小写字母和一个数字。
这是一个Python程序，它生成一个包含6个字符的密码，它至少包含一个大写字母、一个小写字母和一个数字：

```python
import random
import string

upper = string.ascii_uppercase
lower = string.ascii_lowercase
digits = string.digits

password = random.choice(upper) + random.choice(lower) + random.choice(digits)

for i in range(3):
    password += random.choice(upper + lower + digits)

password = ''.join(random.sample(password, len(password)))

print(password)
```