आप n.title द्वारा क्रमित कर रहे हैं, लेकिन फिर आपकी पहली शर्त $nid से अधिक/कम n.nid की तलाश कर रही है। इसका कोई मतलब नहीं है, और इसके परिणामस्वरूप अर्ध-यादृच्छिक चयन होता है। मेरा सुझाव है कि शीर्षक के आधार पर छाँटते समय आप शर्त को कुछ n.title $node->title में बदल दें, और यह काम करेगा।