java判断字符串是否为随机输入

random_string_detector的java版本

tianxiong/random_string_detector - 码云 - 开源中国 (gitee.com)icon-default.png?t=N7T8https://gitee.com/tianxionm/random_string_detector

package org.maildata;

import org.maildata.bigrams.English;

import java.util.*;

import com.google.gson.Gson;
import com.google.gson.reflect.TypeToken;

public class RandomStringDetector {

    private HashMap<String, Double> bigrams;
    private double common_bigrams_threshold = 0.1F;
    private double uncommon_bigrams_threshold = 0.5F;
    private double duplicated_bigrams_threshold = 0.33F;
    public RandomStringDetector() {
        Gson gson = new Gson();
        java.lang.reflect.Type type = new TypeToken<HashMap<String, Object>>() {}.getType();
        bigrams = gson.fromJson(English.ENGLISH, type);
    }

    public boolean is_random_word(String word) {
        if (word.length() < 4 || !word.matches("^[a-zA-Z0-9]*")) {
            return false;
        }

        Set<Character> set = new HashSet<>();

        for (int i = 0; i < word.length(); i++) {
            set.add(word.charAt(i));
        }

        // todo
        if (set.size() == 1) {
            return true;
        }

        word = word.toLowerCase();

        List<String> bigrams = new ArrayList<>();
        for (int i = 0; i < word.length() - 1; i++) {
            bigrams.add(word.substring(i, i + 2));
        }

        double num_common_bigrams = 0;
        for (String bigram: bigrams) {
            if (this.bigrams.get(bigram) > common_bigrams_threshold) {
                num_common_bigrams += 1;
            }
        }

        double num_uncommon_bigrams = bigrams.size() - num_common_bigrams;
        double num_duplicated_bigrams = bigrams.size() - new TreeSet<String>(bigrams).size();
        if (num_uncommon_bigrams / bigrams.size() > this.uncommon_bigrams_threshold) {
            return true;
        } else if (num_duplicated_bigrams / bigrams.size() > this.duplicated_bigrams_threshold) {
            return true;
        } else {
            return false;
        }
    }

}

 

package org.maildata;

import org.maildata.RandomStringDetector;

import java.util.HashMap;
import java.util.Map;

public class App {
    public static void main(String[] args) {
        RandomStringDetector randomStringDetector = new RandomStringDetector();
        boolean result = randomStringDetector.is_random_word("vfddsfs%%%%dfsdfdsfsd");
        System.out.println(result);
    }
}

 

package org.maildata.bigrams;

public class English {

    public static String ENGLISH = "{\n" +
        "        \"th\": 100.0,\n" +
        "        \"he\": 86.46134397905362,\n" +
        "        \"in\": 68.40849707687968,\n" +
        "        \"er\": 57.59695354648389,\n" +
        "        \"an\": 55.82220316101435,\n" +
        "        \"re\": 52.14333909995328,\n" +
        "        \"on\": 49.43604826698852,\n" +
        "        \"at\": 41.80672867382244,\n" +
        "        \"en\": 40.89328697805539,\n" +
        "        \"nd\": 38.02598723395403,\n" +
        "        \"ti\": 37.75315050878097,\n" +
        "        \"es\": 37.6635868392014,\n" +
        "        \"or\": 35.89612074355686,\n" +
        "        \"te\": 33.880785293309216,\n" +
        "        \"of\": 33.04015977871525,\n" +
        "        \"ed\": 32.84748474942939,\n" +
        "        \"is\": 31.731308922289553,\n" +
        "        \"it\": 31.58631872617659,\n" +
        "        \"al\": 30.578946438169083,\n" +
        "        \"ar\": 30.226012333559666,\n" +
        "        \"st\": 29.623605393982075,\n" +
        "        \"to\": 29.280286221802744,\n" +
        "        \"nt\": 29.27985376517565,\n" +
        "        \"ng\": 26.79865965134355,\n" +
        "        \"se\": 26.21094684073414,\n" +
        "        \"ha\": 26.032356940656726,\n" +
        "        \"as\": 24.495085850038933,\n" +
        "        \"ou\": 24.46435776410899,\n" +
        "        \"io\": 23.4781805190873,\n" +
        "        \"le\": 23.318526662842693,\n" +
        "        \"ve\": 23.206787583149808,\n" +
        "        \"co\": 22.32323740170115,\n" +
        "        \"me\": 22.299244437528266,\n" +
        "        \"de\": 21.506598678129436,\n" +
        "        \"hi\": 21.462265536649376,\n" +
        "        \"ri\": 20.460552652527436,\n" +
        "        \"ro\": 20.435401514543212,\n" +
        "        \"ic\": 19.647568251629508,\n" +
        "        \"ne\": 19.451144655904418,\n" +
        "        \"ea\": 19.351122954101612,\n" +
        "        \"ra\": 19.27991615917375,\n" +
        "        \"ce\": 18.317775795454914,\n" +
        "        \"li\": 17.556706307896828,\n" +
        "        \"ch\": 16.80910546122717,\n" +
        "        \"ll\": 16.21310745173364,\n" +
        "        \"be\": 16.205026920218202,\n" +
        "        \"ma\": 15.895304176942465,\n" +
        "        \"si\": 15.467541717307268,\n" +
        "        \"om\": 15.360676138590213,\n" +
        "        \"ur\": 15.262000579545095,\n" +
        "        \"ca\": 15.133107973709329,\n" +
        "        \"el\": 14.912014337862821,\n" +
        "        \"ta\": 14.9003308594455,\n" +
        "        \"la\": 14.834062813401935,\n" +
        "        \"ns\": 14.31125828625317,\n" +
        "        \"di\": 13.862154407160828,\n" +
        "        \"fo\": 13.715570101106595,\n" +
        "        \"ho\": 13.635386276618513,\n" +
        "        \"pe\": 13.440996845722642,\n" +
        "        \"ec\": 13.42113109748049,\n" +
        "        \"pr\": 13.342063551156224,\n" +
        "        \"no\": 13.063790432399983,\n" +
        "        \"ct\": 12.962468870512804,\n" +
        "        \"us\": 12.773652398450777,\n" +
        "        \"ac\": 12.591298945838073,\n" +
        "        \"ot\": 12.431890138741709,\n" +
        "        \"il\": 12.134700145829802,\n" +
        "        \"tr\": 11.97401081686618,\n" +
        "        \"ly\": 11.951327575856793,\n" +
        "        \"nc\": 11.690721758913483,\n" +
        "        \"et\": 11.602492798299675,\n" +
        "        \"ut\": 11.392803620445477,\n" +
        "        \"ss\": 11.390664841157202,\n" +
        "        \"so\": 11.184179168464988,\n" +
        "        \"rs\": 11.150298065567567,\n" +
        "        \"un\": 11.09084614917329,\n" +
        "        \"lo\": 10.879135918700623,\n" +
        "        \"wa\": 10.835631012585571,\n" +
        "        \"ge\": 10.831481530429603,\n" +
        "        \"ie\": 10.816208914418448,\n" +
        "        \"wh\": 10.651624504919903,\n" +
        "        \"ee\": 10.618217447135482,\n" +
        "        \"wi\": 10.528663927851094,\n" +
        "        \"em\": 10.507375356148136,\n" +
        "        \"ad\": 10.346889033088097,\n" +
        "        \"ol\": 10.2776081305148,\n" +
        "        \"rt\": 10.170296048510442,\n" +
        "        \"po\": 10.161769244078911,\n" +
        "        \"we\": 10.148441845674828,\n" +
        "        \"na\": 9.76420454886481,\n" +
        "        \"ul\": 9.724682652286024,\n" +
        "        \"ni\": 9.538612972964101,\n" +
        "        \"ts\": 9.490126854866064,\n" +
        "        \"mo\": 9.472957136918062,\n" +
        "        \"ow\": 9.293001717969283,\n" +
        "        \"pa\": 9.098817918809887,\n" +
        "        \"im\": 8.935370448082862,\n" +
        "        \"mi\": 8.933442068517039,\n" +
        "        \"ai\": 8.898471695737786,\n" +
        "        \"sh\": 8.864509964911042,\n" +
        "        \"ir\": 8.86260889081604,\n" +
        "        \"su\": 8.750245711577668,\n" +
        "        \"id\": 8.309533477828134,\n" +
        "        \"os\": 8.15382969202572,\n" +
        "        \"iv\": 8.09425636302226,\n" +
        "        \"ia\": 8.050226702203986,\n" +
        "        \"am\": 8.01039586386925,\n" +
        "        \"fi\": 8.002512686683136,\n" +
        "        \"ci\": 7.915317901329704,\n" +
        "        \"vi\": 7.5795538118571235,\n" +
        "        \"pl\": 7.395164303576172,\n" +
        "        \"ig\": 7.169482509921179,\n" +
        "        \"tu\": 7.167945467217189,\n" +
        "        \"ev\": 7.164486610028252,\n" +
        "        \"ld\": 7.1032601641405915,\n" +
        "        \"ry\": 6.9664216194242226,\n" +
        "        \"mp\": 6.7255778148659,\n" +
        "        \"fe\": 6.652409036093735,\n" +
        "        \"bl\": 6.5631839902543385,\n" +
        "        \"ab\": 6.461565670356169,\n" +
        "        \"gh\": 6.397366397679216,\n" +
        "        \"ty\": 6.3910040065689016,\n" +
        "        \"op\": 6.296351117807639,\n" +
        "        \"wo\": 6.235703947809822,\n" +
        "        \"sa\": 6.130623646250835,\n" +
        "        \"ay\": 6.112159833482402,\n" +
        "        \"ex\": 6.018907442120027,\n" +
        "        \"ke\": 6.011128905322197,\n" +
        "        \"fr\": 5.994837518006193,\n" +
        "        \"oo\": 5.91246321533987,\n" +
        "        \"av\": 5.762680723604343,\n" +
        "        \"ag\": 5.756839084123479,\n" +
        "        \"if\": 5.715548112164524,\n" +
        "        \"ap\": 5.7040018841278295,\n" +
        "        \"gr\": 5.5333692899053215,\n" +
        "        \"od\": 5.496013809181916,\n" +
        "        \"bo\": 5.494919989717984,\n" +
        "        \"sp\": 5.378045076076529,\n" +
        "        \"rd\": 5.323553359018408,\n" +
        "        \"do\": 5.293144136762934,\n" +
        "        \"uc\": 5.276758434874748,\n" +
        "        \"bu\": 5.20060788871629,\n" +
        "        \"ei\": 5.155825870427359,\n" +
        "        \"ov\": 5.007771649446577,\n" +
        "        \"by\": 4.9622704421549955,\n" +
        "        \"rm\": 4.924716205926717,\n" +
        "        \"ep\": 4.82463234777715,\n" +
        "        \"tt\": 4.799593390599942,\n" +
        "        \"oc\": 4.6792904605907735,\n" +
        "        \"fa\": 4.611653708375449,\n" +
        "        \"ef\": 4.576006975693247,\n" +
        "        \"cu\": 4.572684947036356,\n" +
        "        \"rn\": 4.5093329497554135,\n" +
        "        \"sc\": 4.351533435160135,\n" +
        "        \"gi\": 4.264001380370016,\n" +
        "        \"da\": 4.247995615459187,\n" +
        "        \"yo\": 4.215214762474047,\n" +
        "        \"cr\": 4.202679497972455,\n" +
        "        \"cl\": 4.190180789692134,\n" +
        "        \"du\": 4.174698543857122,\n" +
        "        \"ga\": 4.16390883592933,\n" +
        "        \"qu\": 4.1488438551860956,\n" +
        "        \"ue\": 4.147129148409022,\n" +
        "        \"ff\": 4.114404119055532,\n" +
        "        \"ba\": 4.111251497010134,\n" +
        "        \"ey\": 4.042112073276058,\n" +
        "        \"ls\": 3.979341897935617,\n" +
        "        \"va\": 3.936222406845813,\n" +
        "        \"um\": 3.891302059121492,\n" +
        "        \"pp\": 3.839645361990929,\n" +
        "        \"ua\": 3.833674234941157,\n" +
        "        \"up\": 3.8246542197085964,\n" +
        "        \"lu\": 3.801508041268238,\n" +
        "        \"go\": 3.71541764652522,\n" +
        "        \"ht\": 3.6608107598180073,\n" +
        "        \"ru\": 3.6085887935666894,\n" +
        "        \"ug\": 3.5967452290977824,\n" +
        "        \"ds\": 3.550434585130929,\n" +
        "        \"lt\": 3.4766599619865204,\n" +
        "        \"pi\": 3.461391021941965,\n" +
        "        \"rc\": 3.4133773393502866,\n" +
        "        \"rr\": 3.395279787886409,\n" +
        "        \"eg\": 3.361341319565595,\n" +
        "        \"au\": 3.34718691145113,\n" +
        "        \"ck\": 3.3076320857510497,\n" +
        "        \"ew\": 3.2845641048736005,\n" +
        "        \"mu\": 3.223058978632713,\n" +
        "        \"br\": 3.1370492547019695,\n" +
        "        \"bi\": 2.9974978077427528,\n" +
        "        \"pt\": 2.974580531523024,\n" +
        "        \"ak\": 2.9441319556815744,\n" +
        "        \"pu\": 2.939657655104372,\n" +
        "        \"ui\": 2.844418658101892,\n" +
        "        \"rg\": 2.8056170944035874,\n" +
        "        \"ib\": 2.772700477979274,\n" +
        "        \"tl\": 2.768378827749112,\n" +
        "        \"ny\": 2.7534264606315326,\n" +
        "        \"ki\": 2.752329371093138,\n" +
        "        \"rk\": 2.728593859214608,\n" +
        "        \"ys\": 2.722911259640738,\n" +
        "        \"ob\": 2.718371452860074,\n" +
        "        \"mm\": 2.701448753684305,\n" +
        "        \"fu\": 2.6988026281770527,\n" +
        "        \"ph\": 2.654235696817033,\n" +
        "        \"og\": 2.643949181445473,\n" +
        "        \"ms\": 2.610457149594337,\n" +
        "        \"ye\": 2.6058289131787915,\n" +
        "        \"ud\": 2.570198506934237,\n" +
        "        \"mb\": 2.5379741360536574,\n" +
        "        \"ip\": 2.5086081084405207,\n" +
        "        \"ub\": 2.4908680382459503,\n" +
        "        \"oi\": 2.4675401607458407,\n" +
        "        \"rl\": 2.425752258139028,\n" +
        "        \"gu\": 2.4118279908644316,\n" +
        "        \"dr\": 2.4028407741097495,\n" +
        "        \"hr\": 2.373107676399624,\n" +
        "        \"cc\": 2.3378383097121733,\n" +
        "        \"tw\": 2.316296998850547,\n" +
        "        \"ft\": 2.296391840177574,\n" +
        "        \"wn\": 2.2211214686180805,\n" +
        "        \"nu\": 2.2114723574774047,\n" +
        "        \"af\": 2.086699959700076,\n" +
        "        \"hu\": 2.0722313571665936,\n" +
        "        \"nn\": 2.0461342332128845,\n" +
        "        \"eo\": 2.038703916961132,\n" +
        "        \"vo\": 1.9995252555358494,\n" +
        "        \"rv\": 1.9482380299476272,\n" +
        "        \"nf\": 1.889113781197744,\n" +
        "        \"xp\": 1.880202700632407,\n" +
        "        \"gn\": 1.8457634222524313,\n" +
        "        \"sm\": 1.8333885090783648,\n" +
        "        \"fl\": 1.8251172601184904,\n" +
        "        \"iz\": 1.8092259258737782,\n" +
        "        \"ok\": 1.8084400119939856,\n" +
        "        \"nl\": 1.7935955852574934,\n" +
        "        \"my\": 1.7486742621953177,\n" +
        "        \"gl\": 1.705098275092951,\n" +
        "        \"aw\": 1.6848379408573375,\n" +
        "        \"ju\": 1.650705049207152,\n" +
        "        \"oa\": 1.6165010845478753,\n" +
        "        \"eq\": 1.609917968896286,\n" +
        "        \"sy\": 1.5984663356668831,\n" +
        "        \"sl\": 1.571357819268023,\n" +
        "        \"ps\": 1.5345350226049785,\n" +
        "        \"jo\": 1.5125588506790724,\n" +
        "        \"lf\": 1.5037634054916393,\n" +
        "        \"nv\": 1.4624345868337216,\n" +
        "        \"je\": 1.4590697400471866,\n" +
        "        \"nk\": 1.4511392978689601,\n" +
        "        \"kn\": 1.4464535713702755,\n" +
        "        \"gs\": 1.4395456941422982,\n" +
        "        \"dy\": 1.4178812015003688,\n" +
        "        \"hy\": 1.4084990237757098,\n" +
        "        \"ze\": 1.3984735389318623,\n" +
        "        \"ks\": 1.3359443159217637,\n" +
        "        \"xt\": 1.3120881982319266,\n" +
        "        \"bs\": 1.2888015432167084,\n" +
        "        \"ik\": 1.20670105318984,\n" +
        "        \"dd\": 1.2021656124921285,\n" +
        "        \"cy\": 1.1731222890709276,\n" +
        "        \"rp\": 1.1703476762645715,\n" +
        "        \"sk\": 1.1097422762572515,\n" +
        "        \"xi\": 1.1084381956925073,\n" +
        "        \"oe\": 1.0862895335716247,\n" +
        "        \"oy\": 1.017413234648998,\n" +
        "        \"ws\": 0.9865608958622075,\n" +
        "        \"lv\": 0.9815499590120484,\n" +
        "        \"dl\": 0.909404299676684,\n" +
        "        \"rf\": 0.9071588874387403,\n" +
        "        \"eu\": 0.8760110531948708,\n" +
        "        \"dg\": 0.8718086215623596,\n" +
        "        \"wr\": 0.8650000273454118,\n" +
        "        \"xa\": 0.8323778392907493,\n" +
        "        \"yi\": 0.8104071214780612,\n" +
        "        \"nm\": 0.7803121105953299,\n" +
        "        \"eb\": 0.7613055891283808,\n" +
        "        \"rb\": 0.7511444505459364,\n" +
        "        \"tm\": 0.7445887002018449,\n" +
        "        \"xc\": 0.7440454509786686,\n" +
        "        \"eh\": 0.7402196593225467,\n" +
        "        \"tc\": 0.734949034280823,\n" +
        "        \"gy\": 0.7294290777792534,\n" +
        "        \"ja\": 0.727221932094298,\n" +
        "        \"hn\": 0.7243111389865768,\n" +
        "        \"yp\": 0.7005877201007114,\n" +
        "        \"za\": 0.7002878884790186,\n" +
        "        \"gg\": 0.6960999672409715,\n" +
        "        \"ym\": 0.6657347608459832,\n" +
        "        \"sw\": 0.6616101149005792,\n" +
        "        \"bj\": 0.6530705094090246,\n" +
        "        \"lm\": 0.6473454098371836,\n" +
        "        \"cs\": 0.641779013092383,\n" +
        "        \"ii\": 0.6406354404278051,\n" +
        "        \"ix\": 0.6195368920638161,\n" +
        "        \"xe\": 0.6128603444310475,\n" +
        "        \"oh\": 0.6004822888340974,\n" +
        "        \"lk\": 0.5543698718147932,\n" +
        "        \"dv\": 0.5357594871085477,\n" +
        "        \"lp\": 0.5351349328043079,\n" +
        "        \"ax\": 0.5297609987403896,\n" +
        "        \"ox\": 0.5223383106678298,\n" +
        "        \"uf\": 0.5211254670754527,\n" +
        "        \"dm\": 0.5111275988531515,\n" +
        "        \"iu\": 0.48953875971802935,\n" +
        "        \"sf\": 0.4826625231282076,\n" +
        "        \"bt\": 0.48096017860884954,\n" +
        "        \"ka\": 0.47679403692439015,\n" +
        "        \"yt\": 0.46914933682469573,\n" +
        "        \"ek\": 0.4631850441208524,\n" +
        "        \"pm\": 0.4486853484548201,\n" +
        "        \"ya\": 0.4433328109897491,\n" +
        "        \"gt\": 0.4331203245591832,\n" +
        "        \"wl\": 0.4280175663317666,\n" +
        "        \"rh\": 0.42493578492969203,\n" +
        "        \"yl\": 0.4149497184948883,\n" +
        "        \"hs\": 0.4129170715227409,\n" +
        "        \"ah\": 0.3836477679053627,\n" +
        "        \"yc\": 0.37963427955977747,\n" +
        "        \"yn\": 0.3715810993899441,\n" +
        "        \"rw\": 0.358735445084791,\n" +
        "        \"hm\": 0.35833837686646325,\n" +
        "        \"lw\": 0.3554040639550966,\n" +
        "        \"hl\": 0.3540831642973876,\n" +
        "        \"ae\": 0.34858860347932513,\n" +
        "        \"zi\": 0.34074115078465356,\n" +
        "        \"az\": 0.3337584477905841,\n" +
        "        \"lc\": 0.3324306888549972,\n" +
        "        \"py\": 0.3307952636819848,\n" +
        "        \"aj\": 0.3304825133214681,\n" +
        "        \"iq\": 0.3178603170965061,\n" +
        "        \"nj\": 0.31174808618403094,\n" +
        "        \"bb\": 0.30743755161412323,\n" +
        "        \"nh\": 0.3060486156587421,\n" +
        "        \"uo\": 0.29966621616051503,\n" +
        "        \"kl\": 0.2972220254803047,\n" +
        "        \"lr\": 0.2826404283609828,\n" +
        "        \"tn\": 0.28149829077940364,\n" +
        "        \"gm\": 0.2772099426524954,\n" +
        "        \"sn\": 0.2579986281598423,\n" +
        "        \"nr\": 0.2573460054671357,\n" +
        "        \"fy\": 0.2558367120226622,\n" +
        "        \"mn\": 0.2471756829518652,\n" +
        "        \"dw\": 0.22952590231559028,\n" +
        "        \"sb\": 0.22260472638588255,\n" +
        "        \"yr\": 0.21909844862947023,\n" +
        "        \"dn\": 0.21285068664358855,\n" +
        "        \"sq\": 0.20932285771024364,\n" +
        "        \"zo\": 0.20192935298292108,\n" +
        "        \"oj\": 0.19616124280678823,\n" +
        "        \"yd\": 0.19172201749307052,\n" +
        "        \"lb\": 0.18813028797379525,\n" +
        "        \"wt\": 0.18394427353122683,\n" +
        "        \"lg\": 0.17119013144716058,\n" +
        "        \"ko\": 0.17085861032069177,\n" +
        "        \"np\": 0.16972331107415317,\n" +
        "        \"sr\": 0.16843659810525716,\n" +
        "        \"nq\": 0.16731362820626217,\n" +
        "        \"ky\": 0.16730507355583515,\n" +
        "        \"ln\": 0.16505905597016352,\n" +
        "        \"nw\": 0.16301106787100292,\n" +
        "        \"tf\": 0.15919209460436226,\n" +
        "        \"fs\": 0.15492708078739706,\n" +
        "        \"cq\": 0.1539433638031928,\n" +
        "        \"dh\": 0.15292702286475457,\n" +
        "        \"sd\": 0.1478716124035216,\n" +
        "        \"vy\": 0.1377093389187473,\n" +
        "        \"dj\": 0.13446571725313855,\n" +
        "        \"hw\": 0.1342487514525324,\n" +
        "        \"xu\": 0.13416197131541335,\n" +
        "        \"ao\": 0.13008725508885746,\n" +
        "        \"ml\": 0.12953527469705342,\n" +
        "        \"uk\": 0.1294665263429107,\n" +
        "        \"uy\": 0.12843197111962765,\n" +
        "        \"ej\": 0.12784563450175573,\n" +
        "        \"ez\": 0.12719302976005256,\n" +
        "        \"hb\": 0.12344140566656267,\n" +
        "        \"nz\": 0.12285759914290073,\n" +
        "        \"nb\": 0.12192604378564148,\n" +
        "        \"mc\": 0.12126039863720205,\n" +
        "        \"yb\": 0.12089075656032842,\n" +
        "        \"tp\": 0.12075978204996701,\n" +
        "        \"xh\": 0.11729850446739687,\n" +
        "        \"ux\": 0.11064576285705112,\n" +
        "        \"tz\": 0.10823212478473096,\n" +
        "        \"bv\": 0.10809004159506126,\n" +
        "        \"mf\": 0.10737138114973446,\n" +
        "        \"wd\": 0.09949589197949114,\n" +
        "        \"oz\": 0.09763849566774097,\n" +
        "        \"yw\": 0.09481148288500495,\n" +
        "        \"kh\": 0.08956704736005244,\n" +
        "        \"gd\": 0.08884522853539452,\n" +
        "        \"bm\": 0.08798855778362767,\n" +
        "        \"mr\": 0.08734190679140563,\n" +
        "        \"ku\": 0.08508161416887083,\n" +
        "        \"uv\": 0.08202845763637036,\n" +
        "        \"dt\": 0.08142608279418424,\n" +
        "        \"hd\": 0.08032507195881158,\n" +
        "        \"aa\": 0.0795775831992048,\n" +
        "        \"xx\": 0.07885301986557333,\n" +
        "        \"df\": 0.07813422777955448,\n" +
        "        \"db\": 0.07797740681604352,\n" +
        "        \"ji\": 0.07768783618738448,\n" +
        "        \"kr\": 0.07653449618236784,\n" +
        "        \"xo\": 0.07589004418806974,\n" +
        "        \"cm\": 0.07494032740169808,\n" +
        "        \"zz\": 0.07480840846909904,\n" +
        "        \"nx\": 0.0736984191401621,\n" +
        "        \"yg\": 0.07290347490835093,\n" +
        "        \"xy\": 0.07244809285528102,\n" +
        "        \"kg\": 0.07207097618002194,\n" +
        "        \"tb\": 0.07155087178397433,\n" +
        "        \"dc\": 0.07083673100240775,\n" +
        "        \"bd\": 0.06957127301888724,\n" +
        "        \"sg\": 0.06939926251461459,\n" +
        "        \"wy\": 0.06818285066166067,\n" +
        "        \"zy\": 0.06629224599078612,\n" +
        "        \"aq\": 0.06311172110506391,\n" +
        "        \"hf\": 0.06307775581196026,\n" +
        "        \"cd\": 0.06273467822837461,\n" +
        "        \"vu\": 0.0622151133597088,\n" +
        "        \"kw\": 0.061249360343578876,\n" +
        "        \"zu\": 0.06052763825488405,\n" +
        "        \"bn\": 0.0589013531344671,\n" +
        "        \"ih\": 0.05880583584505252,\n" +
        "        \"tg\": 0.055371742065389744,\n" +
        "        \"xv\": 0.05492679453172036,\n" +
        "        \"uz\": 0.05372715689422254,\n" +
        "        \"bc\": 0.0531330714265234,\n" +
        "        \"xf\": 0.052231674752356155,\n" +
        "        \"yz\": 0.05095886284108455,\n" +
        "        \"km\": 0.05031189571174602,\n" +
        "        \"dp\": 0.04872265148969233,\n" +
        "        \"lh\": 0.045518784315803335,\n" +
        "        \"wf\": 0.045207159882114815,\n" +
        "        \"kf\": 0.04463777100606576,\n" +
        "        \"pf\": 0.04091059917112331,\n" +
        "        \"cf\": 0.03959623467595198,\n" +
        "        \"mt\": 0.038433805479516386,\n" +
        "        \"yu\": 0.03733433244677353,\n" +
        "        \"cp\": 0.03696652436408682,\n" +
        "        \"pb\": 0.03680104802507387,\n" +
        "        \"td\": 0.03644004835908862,\n" +
        "        \"zl\": 0.03536033638932212,\n" +
        "        \"sv\": 0.034909720327671034,\n" +
        "        \"hc\": 0.034537282880647384,\n" +
        "        \"mg\": 0.03444301218869536,\n" +
        "        \"pw\": 0.03394480901414782,\n" +
        "        \"gf\": 0.033870088959520483,\n" +
        "        \"pd\": 0.03370637580795857,\n" +
        "        \"pn\": 0.033444842652149254,\n" +
        "        \"pc\": 0.033066412561803635,\n" +
        "        \"rx\": 0.03290081156304443,\n" +
        "        \"tv\": 0.032716452762946734,\n" +
        "        \"ij\": 0.031239198867816752,\n" +
        "        \"wm\": 0.03064857794378553,\n" +
        "        \"uh\": 0.030015228645127904,\n" +
        "        \"wk\": 0.030013811513132475,\n" +
        "        \"wb\": 0.029847645057764265,\n" +
        "        \"bh\": 0.029716823130932272,\n" +
        "        \"oq\": 0.029148099439289234,\n" +
        "        \"kt\": 0.02905288133326567,\n" +
        "        \"rq\": 0.02807594085286783,\n" +
        "        \"kb\": 0.025337047551564615,\n" +
        "        \"cg\": 0.02490768846984494,\n" +
        "        \"vr\": 0.02463400049013677,\n" +
        "        \"cn\": 0.024183632750700217,\n" +
        "        \"pk\": 0.023036584572396563,\n" +
        "        \"uu\": 0.021946991572502902,\n" +
        "        \"yf\": 0.02118880301755556,\n" +
        "        \"wp\": 0.020925430881169493,\n" +
        "        \"cz\": 0.02054562255266927,\n" +
        "        \"kp\": 0.020436896316541504,\n" +
        "        \"dq\": 0.019873655659177755,\n" +
        "        \"wu\": 0.019548300702397704,\n" +
        "        \"fm\": 0.019288129828295468,\n" +
        "        \"wc\": 0.018956512963141534,\n" +
        "        \"md\": 0.018877493643185344,\n" +
        "        \"kd\": 0.018843325902653772,\n" +
        "        \"zh\": 0.01873158290066663,\n" +
        "        \"gw\": 0.018211177326672077,\n" +
        "        \"rz\": 0.01794415016652581,\n" +
        "        \"cb\": 0.01770361370109774,\n" +
        "        \"iw\": 0.017564028692742997,\n" +
        "        \"xl\": 0.016682721186004255,\n" +
        "        \"hp\": 0.016650681636660752,\n" +
        "        \"mw\": 0.016420537804958477,\n" +
        "        \"vs\": 0.016218978951711482,\n" +
        "        \"fc\": 0.016210145063452863,\n" +
        "        \"rj\": 0.015555550752199455,\n" +
        "        \"bp\": 0.015385256563313243,\n" +
        "        \"mh\": 0.014992975279241722,\n" +
        "        \"hh\": 0.014690328341839504,\n" +
        "        \"yh\": 0.0146429197416997,\n" +
        "        \"uj\": 0.014508423842826077,\n" +
        "        \"fg\": 0.014385260013526028,\n" +
        "        \"fd\": 0.013928813864862074,\n" +
        "        \"gb\": 0.013906893695080576,\n" +
        "        \"pg\": 0.013318599420553459,\n" +
        "        \"tk\": 0.013046381428573128,\n" +
        "        \"kk\": 0.0127478692056347,\n" +
        "        \"hq\": 0.011892891831860979,\n" +
        "        \"fn\": 0.011790883260139407,\n" +
        "        \"lz\": 0.011735757723067427,\n" +
        "        \"vl\": 0.011589386238126557,\n" +
        "        \"gp\": 0.011581333218518475,\n" +
        "        \"hz\": 0.010700774667535235,\n" +
        "        \"dk\": 0.009468183974073353,\n" +
        "        \"yk\": 0.009267289307954408,\n" +
        "        \"qi\": 0.0089302422642536,\n" +
        "        \"lx\": 0.00858901862041426,\n" +
        "        \"vd\": 0.008407384383730714,\n" +
        "        \"zs\": 0.008373050097778147,\n" +
        "        \"bw\": 0.008297222067326089,\n" +
        "        \"xq\": 0.008203145844578222,\n" +
        "        \"mv\": 0.008150289114888085,\n" +
        "        \"uw\": 0.0078032054656967855,\n" +
        "        \"hg\": 0.007768544072570044,\n" +
        "        \"fb\": 0.007709798416466816,\n" +
        "        \"sj\": 0.0076011001041222095,\n" +
        "        \"ww\": 0.007357536900055064,\n" +
        "        \"gk\": 0.007318917310665231,\n" +
        "        \"uq\": 0.007216031134330023,\n" +
        "        \"bg\": 0.007183647524086855,\n" +
        "        \"sz\": 0.007021886045512314,\n" +
        "        \"jr\": 0.006827941409566583,\n" +
        "        \"ql\": 0.0066906571214887245,\n" +
        "        \"zt\": 0.00660930915747249,\n" +
        "        \"hk\": 0.006577656551981362,\n" +
        "        \"vc\": 0.0065529589630533,\n" +
        "        \"xm\": 0.006551340380907923,\n" +
        "        \"gc\": 0.006437495116959935,\n" +
        "        \"fw\": 0.00643394979377644,\n" +
        "        \"pz\": 0.006364827460394937,\n" +
        "        \"kc\": 0.00630880237859398,\n" +
        "        \"hv\": 0.006275868270911349,\n" +
        "        \"xw\": 0.006275396558431521,\n" +
        "        \"zw\": 0.006262193595386149,\n" +
        "        \"fp\": 0.006245847212179209,\n" +
        "        \"iy\": 0.006230581878291793,\n" +
        "        \"pv\": 0.006205159268279511,\n" +
        "        \"vt\": 0.006165104595890788,\n" +
        "        \"jp\": 0.0061127624616331925,\n" +
        "        \"cv\": 0.005853430298303761,\n" +
        "        \"zb\": 0.005842264774151183,\n" +
        "        \"vp\": 0.005495047489711899,\n" +
        "        \"zr\": 0.00530603539060599,\n" +
        "        \"fh\": 0.005152102544096269,\n" +
        "        \"yv\": 0.005101837739850268,\n" +
        "        \"zg\": 0.00471378690892766,\n" +
        "        \"zm\": 0.004700777417808476,\n" +
        "        \"zv\": 0.004606132746617686,\n" +
        "        \"qs\": 0.004436492772079821,\n" +
        "        \"kv\": 0.0044029423466117055,\n" +
        "        \"vn\": 0.004306018895259373,\n" +
        "        \"zn\": 0.004288815850276167,\n" +
        "        \"qa\": 0.004286593914958916,\n" +
        "        \"yx\": 0.004199729009212415,\n" +
        "        \"jn\": 0.004139589158507069,\n" +
        "        \"bf\": 0.004097512006395104,\n" +
        "        \"mk\": 0.003946112245929287,\n" +
        "        \"cw\": 0.003898581977877139,\n" +
        "        \"jm\": 0.0036495786224834204,\n" +
        "        \"lq\": 0.003573177157198588,\n" +
        "        \"jh\": 0.0035322279264707393,\n" +
        "        \"kj\": 0.0034617133930430585,\n" +
        "        \"jc\": 0.0034381866084518243,\n" +
        "        \"gz\": 0.0034218541871364645,\n" +
        "        \"js\": 0.003319976258828968,\n" +
        "        \"tx\": 0.003319836639913162,\n" +
        "        \"fk\": 0.003284243789162403,\n" +
        "        \"jl\": 0.0031836373902667083,\n" +
        "        \"vm\": 0.003169571781777252,\n" +
        "        \"lj\": 0.0031612046196086087,\n" +
        "        \"tj\": 0.0031610300959638515,\n" +
        "        \"jj\": 0.0029718384868233356,\n" +
        "        \"cj\": 0.0029539852166036635,\n" +
        "        \"vg\": 0.0029522100618169906,\n" +
        "        \"mj\": 0.00291536762176977,\n" +
        "        \"jt\": 0.0029099075248837964,\n" +
        "        \"pj\": 0.0028031219916857288,\n" +
        "        \"wg\": 0.002744292564233017,\n" +
        "        \"vh\": 0.002683752805061685,\n" +
        "        \"bk\": 0.0026323062264211857,\n" +
        "        \"vv\": 0.002615432283168094,\n" +
        "        \"jd\": 0.0026080284915185104,\n" +
        "        \"tq\": 0.002510547561780924,\n" +
        "        \"vb\": 0.0024892197751136295,\n" +
        "        \"jf\": 0.002415191831397495,\n" +
        "        \"dz\": 0.002194713617780856,\n" +
        "        \"xb\": 0.0021588315564187847,\n" +
        "        \"jb\": 0.0021203276512734765,\n" +
        "        \"zc\": 0.0020950785676279813,\n" +
        "        \"fj\": 0.0020598138213293654,\n" +
        "        \"yy\": 0.0019875919480169747,\n" +
        "        \"qn\": 0.0018547475414617384,\n" +
        "        \"xs\": 0.001799827443651587,\n" +
        "        \"qr\": 0.001739576895091567,\n" +
        "        \"jk\": 0.0017353963058411555,\n" +
        "        \"jv\": 0.001715044854306531,\n" +
        "        \"qq\": 0.0017075582885854343,\n" +
        "        \"xn\": 0.0016092187025156426,\n" +
        "        \"vf\": 0.0015460969906798748,\n" +
        "        \"px\": 0.0014694571759602028,\n" +
        "        \"zd\": 0.001411164284055373,\n" +
        "        \"qt\": 0.0013817336138814964,\n" +
        "        \"zp\": 0.001358139014388299,\n" +
        "        \"qo\": 0.0013207580442372567,\n" +
        "        \"dx\": 0.0012927484951706883,\n" +
        "        \"hj\": 0.0012788793504413297,\n" +
        "        \"gv\": 0.00118912034402577,\n" +
        "        \"jw\": 0.0011627403471622484,\n" +
        "        \"qc\": 0.0011243301861461237,\n" +
        "        \"jy\": 0.0011171717248771704,\n" +
        "        \"gj\": 0.0010900527450378485,\n" +
        "        \"qb\": 0.0010804938356950065,\n" +
        "        \"pq\": 0.0010721226844144834,\n" +
        "        \"jg\": 0.001032082971195312,\n" +
        "        \"bz\": 0.0010046318977919666,\n" +
        "        \"mx\": 0.0009916273930626334,\n" +
        "        \"qm\": 0.0009871735496484308,\n" +
        "        \"mz\": 0.00096764086332721,\n" +
        "        \"qf\": 0.0009452988449643841,\n" +
        "        \"wj\": 0.0009116905773740063,\n" +
        "        \"zq\": 0.0009105506886542495,\n" +
        "        \"xr\": 0.0009049390055168295,\n" +
        "        \"zk\": 0.0009040693791269539,\n" +
        "        \"cx\": 0.0008743494983417654,\n" +
        "        \"fx\": 0.0008099053959177234,\n" +
        "        \"fv\": 0.0008050995133800963,\n" +
        "        \"bx\": 0.000776502567589174,\n" +
        "        \"vw\": 0.0007401677420287044,\n" +
        "        \"vj\": 0.0007223982431585159,\n" +
        "        \"mq\": 0.000706495648648244,\n" +
        "        \"qv\": 0.000633784111852563,\n" +
        "        \"zf\": 0.000606732946915204,\n" +
        "        \"qe\": 0.0005708847930041143,\n" +
        "        \"yj\": 0.0005598060320349302,\n" +
        "        \"gx\": 0.0005555137476518742,\n" +
        "        \"kx\": 0.0005539101246760485,\n" +
        "        \"xg\": 0.0005410711680897421,\n" +
        "        \"qd\": 0.000518505759461627,\n" +
        "        \"xj\": 0.0005096828412606753,\n" +
        "        \"sx\": 0.0005024007175234368,\n" +
        "        \"vz\": 0.0004998247485268211,\n" +
        "        \"vx\": 0.00044862948393477233,\n" +
        "        \"wv\": 0.0003880637955362193,\n" +
        "        \"yq\": 0.00038383433966527594,\n" +
        "        \"bq\": 0.0003455628002869869,\n" +
        "        \"gq\": 0.00034468320111741084,\n" +
        "        \"vk\": 0.00033662619239745054,\n" +
        "        \"zj\": 0.0003081878138037647,\n" +
        "        \"xk\": 0.0002804894154638491,\n" +
        "        \"qp\": 0.0002714391178857281,\n" +
        "        \"hx\": 0.00026327839225688353,\n" +
        "        \"fz\": 0.0002631417651749879,\n" +
        "        \"qh\": 0.0002627917206075036,\n" +
        "        \"qj\": 0.00023628307488584682,\n" +
        "        \"jz\": 0.0002200743160387723,\n" +
        "        \"vq\": 0.00021227659959102262,\n" +
        "        \"kq\": 0.0001867323216663954,\n" +
        "        \"xd\": 0.00016780498307298944,\n" +
        "        \"qw\": 0.00016284751428391622,\n" +
        "        \"jx\": 0.00016130971165411316,\n" +
        "        \"qx\": 0.00015907082261137136,\n" +
        "        \"kz\": 0.00015034962676336382,\n" +
        "        \"wx\": 0.0001502269615730488,\n" +
        "        \"fq\": 0.00014902324706320946,\n" +
        "        \"xz\": 0.00013614938574795166,\n" +
        "        \"zx\": 0.00010792941102970474,\n" +
        "        \"jq\": 0.0,\n" +
        "        \"qg\": 0.0,\n" +
        "        \"qk\": 0.0,\n" +
        "        \"qy\": 0.0,\n" +
        "        \"qz\": 0.0,\n" +
        "        \"wq\": 0.0,\n" +
        "        \"wz\": 0.0\n" +
        "    }";
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值