def get_required_static_files(analysis_settings):
    """Based on config options, return a list of static data files that
    will be required.

    """

    # Start with list of files that are always required
    static_files = ['footprint', 'vulnerability', 'damage_bin_dict']

    # Check if random is required
    if 'model_settings' in analysis_settings:
        if (('use_random_number_file'in analysis_settings['model_settings']) and
                (analysis_settings['model_settings']['use_random_number_file'])):
         static_files.append('random')

    return static_files