Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: для новичков > Помощь с организацией рандома


Автор: Zoron 22.7.2012, 18:52
Здраствуйте, я новичок в java но встала необходимость в написании скрипта эмуляции скроллинга в веббраузере и эмуляцию клика.
У меня есть для скроллинга:
Код

var cmdname="script";
var cmdtime=parseInt(prompt("prs::" + prskey + "::parse::<rndr(7:10)>"));
var cmdparam="window.scrollTo(<rndr(1:1000)>,<rndr(1:1000)>)";
alert("prs::" + prskey + "::add::" + cmdname + "::" + cmdtime + "::" + cmdparam); 



А для клика:
Код

var cmdname="event";
var cmdtime=parseInt(prompt("prs::" + prskey + "::parse::<rndr(7:8)>"));
var cmdparam="a;link;sitename.ru;click;-1";
alert("prs::" + prskey + "::add::" + cmdname + "::" + cmdtime + "::" + cmdparam); 


Нужно чтобы эти функции выполнялись рандомно, то есть чтобы скрипт сам принимал решение выполнить или нет каждую из команд, то есть в один раз выполняет в другой раз нет, но как это реализовать не знаю. Заранее прошу прощение, если вопрос глупый, ранее с программированием не сталкивался, но как говорится всегда бывает первый раз, буду рад конкретному решению или указанию где прочитать об этом. smile 

Автор: Aliance 25.7.2012, 09:47
 smile java/javascript? не, не слышал!

Цитата(Zoron @  22.7.2012,  19:52 Найти цитируемый пост)
скрипт сам принимал решение

скрипт не принимает решений, он не мужик! скрипт - программа. Как запрограммируете, так и сделает. А вот что значит рандомное выполнение не понятно.
Это рандомное выполнение функции или нет?
Код

while (true) {
    var rnd = Math.floor(Math.random() * 100); // от 0 до 99
    if (rnd < 49) {
        execMyFunction();
    }
}

function execMyFunction() {
    // code here
}

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)