Java software for generating synthetic origin-destination commuting flow data