Добрый вечер.
Почему не работает следующий вариант:
var rand = Math.floor(Math.random( ) * (9999999+1));
var func = window[rand](){
alert("hello world!");
};
Выходит следующая ошибка -
Предполагается наличие ';', во второй строке кода.
Я хотел сгенерировать случайное число. Затем сделать переменную именем функции и сразу же запустить на выполнение. Каков будет правильный вариант? Спасибо