JS生成随机的由字母数字组合的字符串 b0 2019-12-11 2,031 阅读1分钟 Math.random().toString(36).substr(2); 基本上toString后的参数规定可以是2-36之间的任意整数,不写的话默认是10(也就是十进制),此时返回的值就是那个随机数。 若是偶数,返回的数值字符串都是短的,若是奇数,则返回的将是一个很大长度的表示值。 若<10 则都是数字组成,>10 才会包含字母。 所以如果想得到一长串的随机字符,则需使用一个 > 10 且是奇数的参数,另外根据长度自行使用slice(2,n)截取!