如何自动生成随机数以及中文字、中文名字
1、首先,获取随机数,我们需要用到函数:rand()。选中一片单元格,在上方填入函数“=rand()”,按“Ctrl+enter”即可使整个区域填充上随机数。
2、但是这些随机数都是有小数位的,而且整数位只到个位,我们要得到两位数的随机数,首先“*100”,然后利用函数Int()对结果取整,即完整的公式是:=Int(rand()*100)。最后,按“Ctrl+enter”即可。
3、中文的ascii码是从45217~63486,我们可以利用char()函数实现中文与数字之间的转换。如图:
4、要自动生成随机的中文字,首先用int(rand()*(63486-45217)+45217)得到45217~63486之间的随机整数。按Ctrl+enter便会出现图上效果:
5、然后我们利用char()函数将45217~63486之间的随机整数转换成随机中文字。总的函数便是:=char(int(rand()*(63486幻腾寂埒-45217)+45217))。。值得注意:45217~63486ascii码中间有部分是没有对应的中文字的,所以会出现如图“?”的符号,如果你想全部都是中文字,可以选取其中一段连续的ascii码按照上面操作生成随机字。
6、最后是生成随机名字:中文字的连接符是“&”,所以只要将上面的函数复制,中间加上&即可:=char(int(rand()*(63486-45217)+45217))&ch锾攒揉敫ar(int(rand()*(63486-45217)+45217))。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:75
阅读量:55
阅读量:53
阅读量:70
阅读量:20