It wouldn't? Then how about using a wait?
JASS:
function xx ...
local real r = GetRandomReal( 1, 90 )
call PolledWait( r )
call ExecuteFunc( "jdfpjepgjoj" )
endfunction