那最后我们再回顾一下这个公式,记住它的写法,当需要生成此类数据时,则可以直接套用该公式!
今天继续学习快速生成随机的字符数据。
那在前面我们介绍了如何快速生成指定区间的随机数字,以及如何生成随机的不重复的指定范围内的数字。
今天的内容略有不同,目的是生产一个如同验证码般的字符串,这个字符串包含字母和数字,而且其字符串不重复,并指定了字符串的长度。
数据表中的字符长度为6,随机生成了a-z之间的任意字母和0-9之间的任意数字,最后组合成一个类似验证码的不重复的六位字符串。

那么,这样的字符串该怎么写公式求解出来?
这个问题的思路并不好整理,因为我们知道数字是如何随机生成的,但可能并不清楚字母需要用什么方法随机提取。
所以作者这次先写出完整的公式,再根据不同部分进行相应的解析。
完整公式如下:
=RIGHT(BASE(RANDBETWEEN(1,99999999999),36,10),6)

它包含了right函数提取指定长度字符,base函数进行数字指定基数的文本转换,randbetween函数随机生成指定区间的数字。
那该怎么理解每个函数在公式中的作用。
重点在于base函数。
购买专栏解锁剩余58%