pub(crate) fn random_villager_profession_id( random: &mut impl Random, profession_count: usize, fallback: i32, ) -> i32
Selects a villager profession by numeric registry order, preserving the fallback when empty.