【发布时间】:2016-05-28 21:49:20
【问题描述】:
我正在使用 node.js 中的以下函数生成随机字符串。我想知道是否有任何方法可以在每个随机生成的字符串中使用 common string 适当地创建文本字符串。
编辑:通用字符串可以在生成字符串的任何位置
例如:
随机生成的字符串 - Cxqtooxyy4
我可以像这样在该字符串中添加 'abc' 或 'ABC' - Cxqtoabcoxyy4 或 CxqtoABCoxyy4。
我的代码 -
var randomTextArrayGeneration = function(size)
{
var text = "";
var possible = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
for(var i=0;i<size;i++)
text += possible.charAt(Math.floor(Math.random() * possible.length));
return text;
}
谁能告诉我该怎么做?任何帮助都非常有帮助。
【问题讨论】:
-
公共字符串是否应该总是在随机字符串中的相同位置?如果指定的
size比普通字符串短怎么办? -
有点不清楚您的要求。嵌入的字符串是否每次都需要位于相同的位置?每次都需要在随机位置吗?它在哪里不重要吗?
-
抱歉没有正确解释。嵌入的字符串可以在任何位置。
-
你能...是的,当然。通过查看网络上许多地方记录的各种子字符串/操作方法并至少尝试一下,应该不难了解如何进行
-
任何位置?那么为什么不在生成长度大小为-3的随机字符串(假设固定字符串的长度为3)之后将其放在末尾。
标签: javascript node.js string random