一、应用场景
- 在平时的业务处理中,我们经常会遇到需要产生随机字符的情况:
- 例如:密钥、密码口令或者打字游戏等。
- 下面我们来一起看一段用javaScript实现的生成随机字符代码。
二、过程详解
面对产生随机字符可以通过一下两种方法来实现:
方法一:
- 将所有的字符写成一个字符串。
- 然后通过Math()方法里的random()方法,产生一个0-1的随机数。
- 乘以字符串长度,得到随机字符。
方法二:
- 将字符按不同的种类分开,各自组成字符串。
- 然后通过json对象按照键值对方式存储。
由于方法一过于简单,我只将方法二部分代码展示:
var randomChar = function (alphaType) {
//将字符分类