Nikita NeVajno, и еще я перечитал вопрос и понял что тебе переменной рандом надо присвоить значение, но если ты будешь несколько раз send делать то будет каждый раз новое значение отправляться, чуть надо переделать код
function makeid()
{
var text = "";
var possible = "abcdefghijklmnopqrstuvwxyz";
for( var i=0; i < 18; i++ )
text += possible.charAt(Math.floor(Math.random() * possible.length));
return text;
}
var random = makeid()