code: public static void fillPayMap(Map<String, Object> map, String key) {
          // 首先确保有随机数
          map.put("nonce_str", "" + R.random(10000000, 100000000));
  
          // 填充签名
          String sign = genPaySignMD5(map, key);
          map.put("sign", sign);
      }
docs: 为参数集合填充随机数，以及生成签名
  
  @param map
  参数集合
  @param key
  商户秘钥
  
  @see #genPaySignMD5(Map, String)