一、脚本代码
package yace1;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
import java.util.Arrays;
import java.util.Calendar;
import java.util.Collection;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.Random;
import java.util.Set;
public class IdCardGenerator {
public static final Map<String, Integer> areaCode = new HashMap<String, Integer>();
static {
IdCardGenerator.areaCode.put("北京", 110000);
IdCardGenerator.areaCode.put("市辖区", 110100);
IdCardGenerator.areaCode.put("东城区", 110101);
IdCardGenerator.areaCode.put("西城区", 110002);
IdCardGenerator.areaCode.put("崇文区", 110003);
IdCardGenerator.areaCode.put("宣武区", 110004);
IdCardGenerator.areaCode.put("朝阳区", 110005);
IdCardGenerator.areaCode.put("丰台区", 110006);
IdCardGenerator.areaCode.put("石景山区", 110007);
IdCardGenerator.areaCode.put("海淀区", 110008);
IdCardGenerator.areaCode.put("河北省", 130000);
IdCardGenerator.areaCode.put("山西省", 140000);
IdCardGenerator.areaCode.put("内蒙古自治区", 150000);
IdCardGenerator.areaCode.put("辽宁省", 210000);
IdCardGenerator.areaCode.put("吉林省", 220000);
IdCardGenerator.areaCode.put("黑龙江省", 230000);
IdCardGenerator.areaCode.put("上海省", 310000);
IdCardGenerator.areaCode.put("江苏省", 320000);
IdCardGenerator.areaCode.put("浙江省", 330000);
IdCardGenerator.areaCode.put("安徽省", 340000);
IdCardGenerator.areaCode.put("福建省", 350000);
IdCardGenerator.areaCode.put("江西省", 360000);
IdCardGenerator.areaCode.put("山东省", 370000);
IdCardGenerator.areaCode.put("河南省", 410000);