refine rand creation through process_selections