Random Search
Uniformly sample a parent and context from the full candidate history.
"""Random-search Evaluator component — supplied by the TASK.
In Galapagos the Evaluator always comes from the task (``task.evaluator``), never the scaffold; Random
search does not override it. Re-exported so the scaffold directory carries one module per component.
"""
from __future__ import annotations
from ...components.evaluator import SubprocessEvaluator
RandomEvaluator = SubprocessEvaluator