def pick_member.rng.empty
import unified-nsga-iii@0.2.2.0/survival.bend as Survivalimport Base
import unified-nsga-iii@0.2.2.0/rng.bend as Rng
574def pick_member.rng.empty(+asgs: List<&2, Assignment>, +group: List<&2, Nat>, empty_niche: Bool, rng: Rng.State) -> Rng.State:
575 match empty_niche:
576 case True{}:
577 Rng.with_k(rng, argmin_dist(asgs, group))
578 case False{}:
579 pick_near.rng(asgs, group, rng)