Предполагая, что ваш generate_random
не принимает никаких параметров (которые чрезмерно конфликтуют с параметрами, передаваемыми обработчиком событий jQuery), вы можете переписать этот код просто как
function generate_random(){/* body */}
$(click).click(generate_random);
В качестве альтернативы, если вы не звоните generate_random
куда-либо еще, то это будет более уместно
$(click).click(function() {/* body */});