扫码关注官方订阅号
学习是最好的投资!
array1=[百家姓]array2=[所有汉字的GB编码区间]concat(rand(array1),rand(array2))
常用汉字的unicode码范围是:\u4e00-\u9fa5
\u4e00-\u9fa5
>>> '\u4e00' '一' >>> '\u9fa5' '龥' >>> ord('一') 19968 >>> ord('龥') 40869 >>> from random import randint as rint >>> chr(rint(19968,40869)) '媎' >>> chr(rint(19968,40869)) '恕' >>> chr(rint(19968,40869)) '癶' >>> chr(rint(19968,40869)) '軑' >>> chr(rint(19968,40869)) '瘜' >>> chr(rint(19968,40869)) '滭' >>> chr(rint(19968,40869)) '簂' >>> chr(rint(19968,40869)) '槦' >>> chr(rint(19968,40869)) '芟' >>> chr(rint(19968,40869)) '醷' >>>
chr(i)的范围在0~255,所以不可以吧 @PG
chr(i)的范围在0 <= i <= 0x10ffff
0 <= i <= 0x10ffff
>>> help(chr) Help on built-in function chr in module builtins: chr(...) chr(i) -> Unicode character Return a Unicode string of one character with ordinal i; 0 <= i <= 0x10ffff.
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
array1=[百家姓]
array2=[所有汉字的GB编码区间]
concat(rand(array1),rand(array2))
常用汉字的unicode码范围是:
\u4e00-\u9fa5chr(i)的范围在
0 <= i <= 0x10ffff