list_random should be in the default path, unless you took the basic macros out of the
loadMacros call. The call should be with parentheses, not squiggly brackets:
list_random( 'item1', 'item2' );
Is there any chance that's the problem? If not, post problem set and problem information and we can look to see what's going on.