Jas*_*per -2 javascript random jquery
Math.random()我现在使用,它返回一些数字,例如0.7183306051883847. 这个函数有一些不好的方面:
0.一开始
没有设置数字符号长度的选项
没有向字符串添加字母的选项
我想知道,生成字符串(例如预期字符长度 - 6)的最短代码是什么?
2en81u39438sldksfn谢谢。
小智 10
这个应该是最短的。如果需要大写,请.toUpperCase()在末尾添加额外的调用。
Math.random().toString(36).substring(3,9)
Run Code Online (Sandbox Code Playgroud)
更新
这个版本有点长,但确实避免了某些特殊有理数可能长度不够的问题。
(+new Date * Math.random()).toString(36).substring(0,6)
Run Code Online (Sandbox Code Playgroud)