python——随机生成汉字

逻辑一,ramdom.choise,随机从列表汉字中取值

逻辑二,使用ramdom.ramdint随机取unicode的值,再转为汉字

import random

def generate_random_chinese(num):
chinese_chars = []
for i in range(num):
char = chr(random.randint(0x4e00, 0x9fff))
chinese_chars.append(char)
return chinese_chars

# 示例使用方式
random_chars = generate_random_chinese(10)
print(random_chars)

 

写法二:使用fstring,直接把for循环拼接到一行

c=[chr(random.randint(0x4e00, 0x9fa5)) for i in range(4)]

 

posted @ 2025-03-09 13:49  hushuer  阅读(143)  评论(0)    收藏  举报