Tampermonkey - вставлять случайный символ случайным образом в слове - PullRequest
0 голосов
/ 26 мая 2018

Я пробовал все, начиная от замены или пытаясь вставить '.'на графикеНе смог бы взломать его, моя замена, я бы потерял одну или две буквы, а Чарат только поставил точку в начале или конце моего слова.

Скажем, у меня есть слово = 'слово' Я пытаюсь получить возвращаемое значение '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 "";}

будет использовать Вставить ("слово",". ");возвращается случайным образом "."в слове".Еще раз спасибо за помощь B.Aimene

1 Ответ

0 голосов
/ 26 мая 2018

Вы должны использовать эту функцию, переменная 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";}
...