fsx: move range generation logic into a common helper