Pixiv ランダム検索の難点は、API の結果がそのまま送信可能な結果になるとは限らないことです。品質しきい値、AI 作品の表示設定、R18 ルール、送信済みキャッシュ、メッセージ数制限により、取得後の候補が消えることがあります。
今回の変更では、候補補完を明確にしました。送信可能な項目が足りない場合、利用可能な内容が見つかるか、再試行上限に達するまで後続ページを取得します。ログも API 空結果、条件フィルタ、キャッシュフィルタを分けるため、タグ、しきい値、再試行深度のどれを調整するか判断しやすくなります。