利用random库随机生成1000个姓名 unicode中文字符集范围19968,40869
时间: 2023-09-13 18:03:10 浏览: 116
你可以使用 Python 中的 `random` 和 `chr` 函数来生成随机的中文姓名。以下是一个示例代码:
```python
import random
def generate_name():
surname = chr(random.randint(0x4e00, 0x9fa5))
chars = [chr(random.randint(0x4e00, 0x9fa5)) for i in range(random.randint(1, 2))]
return surname + ''.join(chars)
names = [generate_name() for i in range(1000)]
print(names[:10]) # 打印前 10 个姓名
```
这个程序将会生成 1000 个中文姓名,并将其保存在一个列表中。`generate_name` 函数中,我们随机生成一个姓氏的 Unicode 编码,然后随机生成 1 到 2 个汉字作为名字,最后将它们拼接起来。你可以根据需要调整名字的长度和格式。
阅读全文