public void initializeAccount() throws FileNotFoundException
   {
      Random rand = new Random();
      int randomNum = rand.nextInt(ONE_HUNDRED) + NUMBER_ONE;
      while(Database.getCustomers().containsKey(randomNum))
      {
         rand = new Random();
         randomNum = rand.nextInt(ONE_HUNDRED) + NUMBER_ONE;
      }
      DecimalFormat df = new DecimalFormat("####.##");
      SecureRandom random = new SecureRandom();
      String randomPassword = new BigInteger(TEN, random).toString();
      int randomMonth = rand.nextInt(TWELVE_MONTHS) + NUMBER_ONE;
      int randomYear = YEAR_TWO_THOUSAND + 
            rand.nextInt(ONE_HUNDRED) + NUMBER_ONE;
      int randomChkNumber = rand.nextInt(ONE_HUNDRED) + NUMBER_ONE;
      int randomSvgNumber = rand.nextInt(ONE_HUNDRED) + NUMBER_ONE;
      double randomChecking = Double.parseDouble(df.format(
            rand.nextDouble() * RANDOM_MULTIPLIER));
      double randomSavings = Double.parseDouble(df.format(
            rand.nextDouble() * RANDOM_MULTIPLIER));
      
      Database.getCustomers().put(randomNum, new Customer(randomNum, randomYear,
            randomMonth, randomChecking, randomSavings, randomPassword, 
            randomChkNumber, randomSvgNumber));
      Database.saveDatabase(bankID);
                  
   }