different strategy. random line is like line. random recite is like recite