代码解释: 生成随机字符串 - WIP

一段有意思的代码
更新于: 2023-08-12 09:02:03

代码

这段代码的目的是生成一个随机字符串。

Math.random().toString(36).substring(2, 15)

知识点

  • Math.random 生成随机数(范围:(0,1]开闭区间)
  • toString 转字符串,带进制的转换
  • substring 字符串截取,感觉这个2-15,后面的应该是多余的?

执行过程

生成随机数
各种情况的 toString

Math.random()

  • 生成数据范围 0 -1 开闭区间
  • 转化为String 的长度最长多少(可以写代码验证)

参考