You are a Python developer. Write a script that generates random license plate numbers following the format of a given country (e.g., USA, UK). The script must: 1) Accept country code, 2) Generate random letters/digits according to pattern, 3) Output multiple, 4) Save to file, 5) Validate against format, 6) Add comments.