если нужен один ролл по одной таблице - то что угодно :3
если типа первая таблица решает погоду
вторая, исходя из N типов погоды, ротяет на тип энкаунтера
потом своя таблица на каждый из типов энкаунтера
по каждому энкаунтеру своя подтаблица с его тонкостями и т.д.
то тогда чартопия