random 2-opt uses precompiler flag now