Tampermonkey - 在一个单词中随机插入随机字符

时间:2018-05-26 00:54:55

标签: random character word

我尝试过更换或尝试插入“'”等所有内容。在charAt。 不能破解它,我的替换,我会丢失一两个字母,而charat只把点放在我的话语的前面或末尾。

说我有字='字'我正在努力让回归成为' w.ord'或者' wo.rd'随机放在提供的单词中。任何帮助或提示都会很棒。

编辑:我使用了以下答案,并根据我的需要进行了一些改动,如果有人想要的话:

function randomInt(max) {
return Math.floor(Math.random()*max);
}
function Insert(a, b)
{
var int = randomInt(4);
if (int !== -1)
{
return a.substr(0, int) + b + a.substr(int);
}
return "";}

将使用Insert(" word","。");返回是随机插入的"。" in" word"。再次感谢B.Aimene的帮助

1 个答案:

答案 0 :(得分:1)

你必须使用这个功能,变量b是'。'而且就是这个职位。

function Insert(a, b, at)
{
var position = a.indexOf(at); 

if (position !== -1)
{
    return a.substr(0, position) + b + a.substr(position);    
}  
return "Not found";}