【发布时间】:2017-07-14 03:14:25
【问题描述】:
我希望能够获取一个变量,它是一组字符串形式的数字,例如调用它str,并在该字符串中每隔一个空格插入一个介于 1 和 10 之间的随机数。现在我有这个代码:
str.toString().match(/.{1}/g).join((Math.floor((Math.random() * 10)
+ 1)).toString())
这几乎可以做到,但是它会生成一个随机数并每次插入,而不是为每个其他空间生成新的随机数。例如,如果str = '1234567890',我希望它变成18293547596173889302 之类的东西,但我得到的是182838485868789808 之类的东西。任何帮助将不胜感激,谢谢!
【问题讨论】:
标签: javascript string random