-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathrandom_word.py
More file actions
executable file
·926 lines (902 loc) · 56.9 KB
/
random_word.py
File metadata and controls
executable file
·926 lines (902 loc) · 56.9 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
#!/usr/bin/env python3
"""Generate random, pronounceable words based on multigraph character-sequences
and their probability based on an american-english dictionary.
Usage:
random_word.py [<WORD_LENGTH>]
random_word.py -h
Examples:
random_word.py -h # show the help
random_word.py # print a random word with a default word length
random_word.py 8 # print a random word with given word length
@author: andreasl
"""
import argparse
import random
def _parse_cmd_args() -> argparse.Namespace:
"""Parse the command line arguments."""
description = (
"Generate random, pronounceable words based on multigraph character-sequences "
"and their probability based on an american-english dictionary."
)
parser = argparse.ArgumentParser(description=description)
parser.add_argument(
"word_length",
action="store",
nargs="?",
default=5,
type=int,
help="the number of multigraph-sequences the resulting random word should have",
)
return parser.parse_args()
def _switch_char_type(curr_char_type: str) -> str:
"""Given the current character type, get the other one."""
if curr_char_type == "CONSONANT":
return "VOWEL"
return "CONSONANT"
# fmt: off
start = {
"CONSONANT": {
"wr": 0.0005405347832801675, "cs": 0.0007136124232467236, "cl":
0.0023325540401646634, "sk": 0.000955921119199902, "phl":
2.9290062148186414e-05, "sv": 2.396459630306161e-05, "shr":
0.0002529596276434281, "sp": 0.0037198378928196742, "ph":
0.00228462484755854, "kh": 0.00012514844736043285, "schl":
2.662732922562401e-05, "sm": 0.0018000074556521833, "v":
0.01426159753324422, "schw": 5.3254658451248024e-06, "dr":
0.001658882610756376, "shl": 0.00013313664612812006, "kl":
0.0006204167709570395, "pt": 0.0014591776415641957, "schn":
7.988198767687204e-06, "thr": 0.0005112447211319811, "ks":
0.0016748590082917504, "b": 0.026419636057664144, "sch":
0.0003754453420812986, "h": 0.03128444910718565, "str":
0.0021355118038950457, "p": 0.04085963669672005, "sht":
4.260372676099842e-05, "scl": 6.656832306406003e-05, "brr":
2.6627329225624012e-06, "ls": 0.0027719049723874596, "dj":
0.00016242670827630647, "f": 0.019901265863231387, "k":
0.013044728587633203, "x": 0.0038210217438770454, "rh":
0.00037278260915873614, "dh": 0.00014112484489580727, "sn":
0.001115685094553646, "scht": 7.988198767687204e-06, "sl":
0.0022340329220298548, "gs": 0.001579000623079504, "st":
0.01704681617024449, "rs": 0.00867252112878574, "mn":
0.00032485341655261293, "sr": 0.00012248571443787044, "gh":
0.0019331441017803033, "ll": 0.007634055288986404, "sw":
0.0008653881998327803, "cz": 1.3313664612812006e-05, "m":
0.037107846008829624, "t": 0.09644951192105529, "nth":
0.00041006087007460976, "pl": 0.0033364043519706886, "wh":
0.000889352796135842, "mk": 2.6627329225624012e-06, "sph":
0.00015976397535374408, "spr": 0.00035148074577823695, "fr":
0.0014884677037123822, "g": 0.04443036154587623, "bl":
0.0050325652236429385, "sc": 0.0038875900669411057, "phr":
7.988198767687204e-05, "spl": 0.0002769242239464897, "gn":
0.001035803106876774, "zw": 7.988198767687204e-06, "z":
0.005575762739845668, "psh": 3.994099383843602e-05, "br":
0.0023139149097067264, "chr": 0.00015976397535374408, "tz":
0.0002023677021147425, "gl": 0.0020023751577669256, "psst":
2.6627329225624012e-06, "j": 0.002582850934885529, "gr":
0.0030834447243272604, "schm": 3.1952795070748816e-05, "cr":
0.0034935055944018702, "q": 0.002702673916400837, "pwn":
1.0650931690249605e-05, "l": 0.07229852431341431, "th":
0.004976647832269128, "sh": 0.005772804976115285, "ch":
0.0067260633623926255, "dw": 0.00025562236056599053, "tr":
0.007168077027537984, "fl": 0.002130186338049921, "pn":
6.923105598662243e-05, "scr": 0.0008254472059943444, "pr":
0.005621029199529229, "c": 0.05650585534969672, "kn":
0.000471303727293545, "s": 0.12565969208156483, "sq":
0.000471303727293545, "schr": 5.3254658451248024e-06, "w":
0.012834372686750773, "r": 0.10015603614926216, "n": 0.0986941957747754,
"chl": 0.00010384658397993365, "ms": 0.0014085857160355101, "pwns":
2.6627329225624012e-06, "d": 0.055683070876624934, "thw":
9.585838521224644e-05, "tw": 0.0005671621125057914, "ts":
0.006435825473833323, "kr": 0.00010917204982505844, "fj":
5.3254658451248024e-06, "ps": 0.0017094745362850616,
},
"VOWEL": {
"io": 0.015261575574278102, "ea": 0.011962626917260747, "aye":
0.000378051414992439, "ay": 0.0028488874486930224, "o":
0.1400140419096997, "yu": 0.00011701591416432635, "ou":
0.01208864405559156, "ai": 0.006048822639879024, "eye":
0.0003015410095773025, "a": 0.17340858356736516, "ei":
0.002173795636206524, "oa": 0.0029749045870238354, "ey":
0.0014536977028875926, "yea": 0.00011251530208108302, "oy":
0.0009451285374810974, "e": 0.2752889392957442, "aeo":
2.7003672499459927e-05, "ia": 0.006746417512781738, "aya":
9.901346583135306e-05, "yeo": 9.001224166486642e-06, "ye":
0.0013366817887232663, "i": 0.20576348383380139, "y":
0.035671851371786564, "ya": 0.0007696046662346079, "eo":
0.0017552387124648951, "oi": 0.0026418592928638294, "aa":
5.4007344998919854e-05, "eyei": 4.500612083243321e-06, "au":
0.0031414272341038383, "ae": 0.0006975948729027148, "yo":
0.0005490746741556851, "eyi": 0.00010801468999783971, "you":
0.0001305177504140563, "yie": 4.5006120832433214e-05, "ao":
9.451285374810974e-05, "eu": 0.0009901346583135306, "yi":
0.001584215453301649, "u": 0.07911625981133434, "oo":
0.006723914452365522, "ee": 0.0065618924173687625,
},
}
mid = {
"CONSONANT": {
"dgm": 2.6872750806742373e-05, "ghtf": 3.3590938508427963e-05, "cs":
0.0006001581013505797, "nbr": 2.6872750806742373e-05, "ff":
0.0015250286082826297, "nl": 0.0004501185760129347, "lp":
0.00031575482197922287, "rthsh": 2.2393959005618645e-06, "nspl":
1.1196979502809322e-05, "psk": 8.957583602247458e-06, "dt":
6.94212729174178e-05, "ln": 0.0001948274433488822, "rfb":
8.957583602247458e-06, "thp": 2.2393959005618645e-05, "ltd":
4.478791801123729e-06, "ffs": 0.00015899710893989237, "wp":
5.150610571292288e-05, "shr": 0.00021274261055337712, "ndscr":
4.478791801123729e-06, "rspl": 4.478791801123729e-06, "rbr":
4.702731391179915e-05, "lkm": 8.957583602247458e-06, "rct":
8.957583602247458e-06, "sm": 0.0015138316287798203, "kp":
7.613946061910339e-05, "ws": 0.000577764142344961, "dr":
0.0013951436460500415, "mpst": 2.2393959005618645e-06, "thst":
1.567577130393305e-05, "ckpr": 2.2393959005618645e-06, "dsw":
1.1196979502809322e-05, "lmsm": 4.478791801123729e-06, "rthwh":
2.2393959005618645e-06, "ths": 0.0003067972383769754, "tcht":
4.478791801123729e-06, "tpr": 2.2393959005618645e-05, "rkw":
1.1196979502809322e-05, "chsh": 4.478791801123729e-06, "tthr":
8.957583602247458e-06, "thr": 0.00042996401290787796, "fc":
4.478791801123729e-06, "shb": 4.478791801123729e-05, "rksp":
4.478791801123729e-06, "fb": 2.911214670730424e-05, "ks":
0.0014085800214534128, "ssb": 3.8069730309551695e-05, "nn":
0.0013525951239393662, "rtm": 5.598489751404661e-05, "ghtw":
8.957583602247458e-06, "ntf": 1.567577130393305e-05, "rc":
0.0015810135057966763, "ghtsh": 8.957583602247458e-06, "rtsl":
4.478791801123729e-06, "rsc": 2.463335490618051e-05, "pstr":
2.2393959005618645e-06, "ldfl": 4.478791801123729e-06, "ghtst":
4.478791801123729e-06, "ndpr": 8.957583602247458e-06, "rkf":
8.957583602247458e-06, "wsfl": 2.2393959005618645e-06, "ssr":
8.957583602247458e-06, "mpbl": 2.2393959005618645e-06, "bbl":
0.0002261789859567483, "ndsw": 6.718187701685593e-06, "ls":
0.002331211132484901, "ngthw": 4.478791801123729e-06, "llst":
1.3436375403371186e-05, "ldn": 1.1196979502809322e-05, "cst":
8.957583602247458e-06, "xc": 0.00027544569576910935, "rstl":
2.2393959005618645e-06, "rg": 0.0010480372814629525, "pg":
2.2393959005618645e-05, "mph": 0.00011644858682921695, "ckcl":
2.2393959005618645e-06, "tchd": 4.478791801123729e-06, "ndd":
8.957583602247458e-06, "ffh": 8.957583602247458e-06, "ghbr":
8.957583602247458e-06, "khd": 4.478791801123729e-06, "xcl":
3.8069730309551695e-05, "dj": 0.00013660314993427374, "tsk":
8.957583602247458e-06, "ckw": 4.030912621011356e-05, "rlfr":
4.478791801123729e-06, "ftw": 1.1196979502809322e-05, "rds":
0.00045907615961518223, "kthr": 4.478791801123729e-06, "stl":
0.0002620093203657381, "f": 0.016737244960799376, "x":
0.0032135331173062756, "rthl": 2.2393959005618645e-05, "rh":
0.000313515426078661, "dh": 0.00011868798272977882, "mstr":
1.7915167204494916e-05, "mpf": 4.478791801123729e-06, "ssbr":
8.957583602247458e-06, "mpp": 4.478791801123729e-06, "ccr":
2.911214670730424e-05, "ngs": 0.0009629402372416017, "xch":
1.567577130393305e-05, "ghth": 2.6872750806742373e-05, "gs":
0.0013279617690331856, "mpk": 8.957583602247458e-06, "rsq":
2.2393959005618645e-06, "ngh": 6.046368931517034e-05, "st":
0.014336612555397057, "wnsw": 4.478791801123729e-06, "mf":
0.00010301221142584577, "tchh": 1.3436375403371186e-05, "xtr":
0.00017467288024382543, "rthd": 4.478791801123729e-06, "gp":
3.13515426078661e-05, "rks": 0.00018139106794551102, "rtf":
2.015456310505678e-05, "rfl": 2.463335490618051e-05, "spn":
2.2393959005618645e-06, "ddl": 0.000297839654774728, "rnp":
8.957583602247458e-06, "nc": 0.004729604141986658, "rv":
0.0006471854152623788, "thdr": 1.567577130393305e-05, "nct":
0.0002687275080674237, "sw": 0.000727803667682606, "rmb":
4.478791801123729e-06, "shn": 6.27030852157322e-05, "ndf":
4.478791801123729e-05, "rksm": 6.718187701685593e-06, "rnb":
6.718187701685593e-06, "mbst": 4.478791801123729e-06, "nth":
0.00034486696868652714, "ttl": 0.0002799244875702331, "skl":
4.478791801123729e-06, "stpl": 4.478791801123729e-06, "nch":
0.0007390006471854153, "rw": 0.00025529113266405253, "tchm":
2.2393959005618645e-05, "tk": 1.3436375403371186e-05, "ckp":
6.94212729174178e-05, "wbl": 4.478791801123729e-06, "ppr":
0.00025529113266405253, "spr": 0.0002956002588741661, "nsf":
8.509704422135085e-05, "tsw": 1.1196979502809322e-05, "tb":
0.00023513656955899577, "ffspr": 4.478791801123729e-06, "tj":
1.7915167204494916e-05, "rchm": 8.957583602247458e-06, "fr":
0.0012518223084140821, "wbr": 1.7915167204494916e-05, "tfl":
8.957583602247458e-06, "ndb": 8.061825242022711e-05, "rmh":
2.015456310505678e-05, "fn": 1.3436375403371186e-05, "ndk":
6.718187701685593e-06, "ngl": 0.000627030852157322, "bl":
0.004232458252061924, "rlh": 4.478791801123729e-06, "rbl":
4.926670981236102e-05, "ds": 0.0021319048973348948, "phr":
6.718187701685593e-05, "rnl": 1.1196979502809322e-05, "cn":
1.567577130393305e-05, "stf": 5.3745501613484746e-05, "mb":
0.0016795469254213982, "rtbr": 1.1196979502809322e-05, "vr":
1.567577130393305e-05, "lfl": 1.1196979502809322e-05, "rmr":
4.478791801123729e-06, "xtb": 4.478791801123729e-06, "wnf":
4.478791801123729e-06, "mv": 1.567577130393305e-05, "tg":
7.837885651966525e-05, "kc": 1.3436375403371186e-05, "ghsh":
6.718187701685593e-06, "sst": 3.583033440898983e-05, "dspr":
8.957583602247458e-06, "pfr": 1.1196979502809322e-05, "tchphr":
2.2393959005618645e-06, "rj": 7.166066881797967e-05, "chr":
0.00013436375403371185, "rgl": 6.046368931517034e-05, "tn":
0.0002508123408629288, "rt": 0.003500175792578194, "gnm":
2.015456310505678e-05, "dch": 1.3436375403371186e-05, "nss":
1.567577130393305e-05, "kw": 9.40546278235983e-05, "tst":
7.390006471854153e-05, "dbr": 2.911214670730424e-05, "lst":
7.613946061910339e-05, "rtst": 6.718187701685593e-06, "ksh":
4.702731391179915e-05, "sts": 0.0010861070117725042, "lbr":
8.957583602247458e-06, "lfh": 1.1196979502809322e-05, "wsc":
8.957583602247458e-06, "psq": 4.478791801123729e-06, "lkl":
2.2393959005618645e-06, "ggpl": 4.478791801123729e-06, "gtr":
8.957583602247458e-06, "nck": 4.478791801123729e-06, "sh":
0.0048550103124181225, "ch": 0.005656714044819269, "fth":
1.1196979502809322e-05, "rd": 0.0021722140235450084, "ddb":
4.478791801123729e-06, "rtsc": 1.1196979502809322e-05, "rdm":
4.478791801123729e-06, "chh": 1.7915167204494916e-05, "stp":
3.583033440898983e-05, "ndch": 4.478791801123729e-06, "tr":
0.006028453764312539, "rsw": 1.567577130393305e-05, "zzk":
4.478791801123729e-06, "pn": 5.822429341460848e-05, "ndsm":
4.478791801123729e-06, "ptn": 1.3436375403371186e-05, "ckf":
2.2393959005618645e-05, "lfs": 1.7915167204494916e-05, "c":
0.04752222040582332, "mc": 4.030912621011356e-05, "ckm":
3.13515426078661e-05, "mbn": 8.957583602247458e-06, "rgn":
4.478791801123729e-06, "nnk": 4.478791801123729e-06, "mpgr":
4.478791801123729e-06, "ntl": 0.0004680337432174297, "zzl":
0.00014332133763595933, "llpl": 4.478791801123729e-06, "sq":
0.00039637307439945003, "rnm": 3.3590938508427963e-05, "ngth":
4.478791801123729e-05, "lt": 0.001271976871519139, "rkn":
8.957583602247458e-06, "gfl": 2.2393959005618645e-06, "mq":
8.957583602247458e-06, "ld": 0.0009786160085455348, "wdr":
2.6872750806742373e-05, "wnl": 1.1196979502809322e-05, "r":
0.08423263740373396, "n": 0.08300320905432551, "rtt":
8.957583602247458e-06, "lm": 0.00034486696868652714, "td":
5.822429341460848e-05, "nf": 0.0011129797625792465, "wnsc":
2.2393959005618645e-06, "ptl": 1.3436375403371186e-05, "gsk":
4.478791801123729e-06, "wntr": 2.2393959005618645e-06, "tchf":
1.567577130393305e-05, "shtr": 4.478791801123729e-06, "pb":
7.390006471854153e-05, "dk": 1.567577130393305e-05, "gnp":
8.957583602247458e-06, "xsw": 4.478791801123729e-06, "rdsm":
1.3436375403371186e-05, "bm": 6.94212729174178e-05, "tsch":
8.957583602247458e-06, "pp": 0.001963950204792755, "ntw":
2.2393959005618645e-05, "sscr": 8.957583602247458e-06, "psf":
2.2393959005618645e-06, "df": 0.00012764556633202627, "rnfl":
6.718187701685593e-06, "rnk": 4.478791801123729e-06, "ggh":
4.478791801123729e-06, "skr": 4.478791801123729e-06, "ghtj":
8.957583602247458e-06, "ngst": 3.3590938508427963e-05, "ndg":
4.478791801123729e-06, "rnst": 2.015456310505678e-05, "ntsm":
4.478791801123729e-06, "rq": 4.926670981236102e-05, "ptwr":
4.478791801123729e-06, "nsp": 0.00017243348434326357, "tsh":
6.046368931517034e-05, "gb": 5.150610571292288e-05, "llt":
8.957583602247458e-06, "lksh": 4.478791801123729e-06, "ltc":
4.478791801123729e-06, "nkg": 6.718187701685593e-06, "nh":
0.00034934576048765086, "nsw": 3.3590938508427963e-05, "sk":
0.0008039431283017093, "rml": 2.911214670730424e-05, "nchm":
2.2393959005618645e-05, "gst": 5.150610571292288e-05, "xb":
4.478791801123729e-06, "zv": 8.957583602247458e-06, "ghtr":
6.718187701685593e-06, "rtsw": 6.718187701685593e-06, "rnbr":
2.2393959005618645e-06, "rpn": 2.2393959005618645e-06, "mbr":
0.00011420919092865509, "sp": 0.0031284360730849245, "rr":
0.0020871169793236577, "ckbr": 6.718187701685593e-06, "rthst":
4.478791801123729e-06, "tsm": 4.702731391179915e-05, "ldbr":
8.957583602247458e-06, "wnt": 1.1196979502809322e-05, "rksk":
2.2393959005618645e-06, "ndbl": 1.3436375403371186e-05, "fgh":
4.478791801123729e-06, "llp": 3.13515426078661e-05, "npr":
6.718187701685593e-05, "rshn": 2.2393959005618645e-06, "rldw":
2.2393959005618645e-06, "dm": 0.0002396153613601195, "rsp":
8.509704422135085e-05, "xp": 0.0005531307874387805, "nkf":
1.567577130393305e-05, "pt": 0.0012271889535079017, "lkb":
4.478791801123729e-06, "dhp": 2.2393959005618645e-06, "rm":
0.0018586985974663474, "rshm": 4.478791801123729e-06, "dbl":
2.2393959005618645e-05, "wst": 1.3436375403371186e-05, "tt":
0.0027141478314809796, "lh": 6.27030852157322e-05, "rz":
1.3436375403371186e-05, "ghtt": 2.2393959005618645e-06, "nspr":
4.478791801123729e-06, "sch": 0.00031575482197922287, "wd":
0.00017467288024382543, "wnr": 2.2393959005618645e-06, "lmstr":
4.478791801123729e-06, "ssw": 3.583033440898983e-05, "bs":
0.0008397734627106991, "nds": 0.0006247914562567602, "lfb":
4.478791801123729e-06, "sj": 2.911214670730424e-05, "ftm":
2.2393959005618645e-06, "h": 0.026310662435701345, "llspr":
4.478791801123729e-06, "spb": 4.478791801123729e-06, "dstr":
8.957583602247458e-06, "pgr": 1.3436375403371186e-05, "dph":
4.478791801123729e-06, "rdsh": 1.567577130393305e-05, "wngr":
8.957583602247458e-06, "tchcr": 2.2393959005618645e-06, "nsch":
6.718187701685593e-06, "cktr": 8.957583602247458e-06, "pst":
6.494248111629406e-05, "scl": 5.598489751404661e-05, "lft":
8.957583602247458e-06, "thl": 9.629402372416017e-05, "ncr":
0.00012316677453090254, "ntz": 1.567577130393305e-05, "chn":
7.837885651966525e-05, "bpl": 4.478791801123729e-06, "hj":
1.567577130393305e-05, "wns": 0.00014108194173539747, "ncm":
2.2393959005618645e-06, "sfr": 1.1196979502809322e-05, "ckkn":
1.567577130393305e-05, "mw": 1.7915167204494916e-05, "lpt":
2.463335490618051e-05, "rdbr": 2.2393959005618645e-06, "vv":
3.8069730309551695e-05, "hlr": 4.478791801123729e-06, "mfl":
1.3436375403371186e-05, "ssh": 2.2393959005618645e-05, "k":
0.010970800516852574, "nchl": 4.478791801123729e-06, "nchp":
8.957583602247458e-06, "ctl": 4.254852211067543e-05, "wnh":
1.1196979502809322e-05, "rck": 4.478791801123729e-06, "ndw":
4.030912621011356e-05, "tchbl": 6.718187701685593e-06, "rldl":
1.3436375403371186e-05, "tbr": 3.8069730309551695e-05, "mn":
0.0002732062998685475, "wsr": 4.478791801123729e-06, "tl":
0.0015451831713876865, "pm": 7.390006471854153e-05, "nkm":
6.718187701685593e-06, "lc": 0.0003269518014820322, "sr":
0.00010301221142584577, "wnst": 1.567577130393305e-05, "rsl":
1.1196979502809322e-05, "ckg": 1.1196979502809322e-05, "lthf":
8.957583602247458e-06, "t": 0.08111539831015185, "mptr":
8.957583602247458e-06, "bg": 8.957583602247458e-06, "rcl":
6.94212729174178e-05, "nb": 0.00028216388347079494, "rmp":
4.478791801123729e-06, "mbt": 4.478791801123729e-06, "lls":
0.0004501185760129347, "rmn": 2.2393959005618645e-06, "thf":
6.046368931517034e-05, "cksl": 2.463335490618051e-05, "ssm":
5.3745501613484746e-05, "ffb": 1.3436375403371186e-05, "tbl":
4.478791801123729e-06, "cch": 1.7915167204494916e-05, "tch":
0.0007927461487989001, "rthm": 4.478791801123729e-06, "llfl":
4.478791801123729e-06, "ldsm": 4.478791801123729e-06, "lr":
8.285764832078898e-05, "wsst": 4.478791801123729e-06, "km":
8.509704422135085e-05, "shg": 4.478791801123729e-06, "mphl":
8.957583602247458e-06, "ngn": 1.7915167204494916e-05, "rthf":
4.478791801123729e-06, "ngf": 1.7915167204494916e-05, "mcr":
4.478791801123729e-06, "pk": 2.911214670730424e-05, "lchr":
4.478791801123729e-06, "gt": 8.061825242022711e-05, "rrh":
4.254852211067543e-05, "mscr": 1.3436375403371186e-05, "nctn":
4.478791801123729e-06, "ngstr": 4.478791801123729e-06, "ndj":
4.478791801123729e-06, "sc": 0.003269518014820322, "nr":
0.0002776850916696712, "ckstr": 1.7915167204494916e-05, "wb":
0.00013212435813315, "ddn": 2.2393959005618645e-06, "rdw":
1.567577130393305e-05, "rsbr": 4.478791801123729e-06, "tspr":
6.718187701685593e-06, "z": 0.004689295015776544, "dsp":
1.567577130393305e-05, "chd": 2.2393959005618645e-05, "rcr":
2.6872750806742373e-05, "rdl": 8.957583602247458e-05, "ncl":
0.00018139106794551102, "cm": 6.718187701685593e-06, "npl":
5.3745501613484746e-05, "rchd": 1.3436375403371186e-05, "wz":
1.3436375403371186e-05, "lkw": 1.3436375403371186e-05, "ftsm":
1.3436375403371186e-05, "ttr": 6.94212729174178e-05, "tz":
0.0001701940884427017, "rkscr": 8.957583602247458e-06, "gl":
0.001684025717222522, "gz": 8.957583602247458e-06, "lsf":
2.2393959005618645e-06, "rst": 0.0002463335490618051, "sg":
0.00010749100322696949, "pkn": 8.957583602247458e-06, "rspr":
1.1196979502809322e-05, "lsc": 2.2393959005618645e-06, "ghf":
8.957583602247458e-06, "mp": 0.0032135331173062756, "rfd":
2.2393959005618645e-06, "rn": 0.0015586195467910575, "rnn":
4.478791801123729e-06, "mnl": 2.2393959005618645e-06, "sdr":
1.3436375403371186e-05, "ml": 0.00013212435813315, "lstr":
4.478791801123729e-06, "llbl": 4.478791801123729e-06, "rkl":
2.6872750806742373e-05, "rchb": 8.957583602247458e-06, "thh":
1.3436375403371186e-05, "rwh": 2.015456310505678e-05, "th":
0.004185430938150125, "rdst": 4.478791801123729e-06, "skn":
4.478791801123729e-06, "rdf": 4.478791801123729e-06, "mbl":
0.0003650215317915839, "dw": 0.00021498200645393898, "msh":
2.015456310505678e-05, "thn": 2.015456310505678e-05, "zm":
6.718187701685593e-06, "shm": 7.166066881797967e-05, "skt":
4.478791801123729e-06, "ghts": 0.0001881092556471966, "ndc":
3.583033440898983e-05, "dsk": 4.478791801123729e-06, "lf":
0.0003247124055814703, "rstwh": 2.2393959005618645e-06, "ngt":
6.046368931517034e-05, "ggn": 2.2393959005618645e-06, "scr":
0.000694212729174178, "zp": 1.1196979502809322e-05, "pr":
0.004727364746086096, "ffr": 4.030912621011356e-05, "bd":
8.061825242022711e-05, "nctl": 6.718187701685593e-06, "ndst":
3.8069730309551695e-05, "ngfr": 2.2393959005618645e-06, "nkc":
4.478791801123729e-06, "ckj": 1.1196979502809322e-05, "mm":
0.0014623255230668975, "gsh": 2.463335490618051e-05, "ldf":
2.463335490618051e-05, "ndr": 0.00014780012943708306, "s":
0.10568157133931551, "kn": 0.00039637307439945003, "lg":
0.00019258804744832033, "wnstr": 2.2393959005618645e-06, "ckl":
0.0003269518014820322, "nfl": 0.00014780012943708306, "shh":
4.478791801123729e-06, "ndsc": 1.7915167204494916e-05, "cht":
2.911214670730424e-05, "w": 0.010793888240708186, "thtr":
4.478791801123729e-06, "rstb": 4.478791801123729e-06, "rsb":
6.718187701685593e-06, "chl": 8.733644012191272e-05, "pw":
5.598489751404661e-05, "ssk": 4.478791801123729e-06, "wdl":
2.6872750806742373e-05, "chst": 8.957583602247458e-06, "thm":
5.822429341460848e-05, "mst": 6.494248111629406e-05, "nst":
0.0006158338726545128, "mpn": 6.718187701685593e-06, "pc":
4.030912621011356e-05, "rkh": 8.957583602247458e-06, "ct":
0.0036994820277282, "thw": 8.061825242022711e-05, "ngm":
1.3436375403371186e-05, "wkw": 1.1196979502809322e-05, "pdr":
8.957583602247458e-06, "xpr": 5.3745501613484746e-05, "ngp":
8.957583602247458e-06, "tw": 0.00047699132681967713, "xt":
0.000479230722720239, "dc": 0.00013660314993427374, "ngk":
6.718187701685593e-06, "rl": 0.0009517432577387923, "dsh":
5.3745501613484746e-05, "ps": 0.0014376921681607169, "ggsh":
4.478791801123729e-06, "btr": 4.030912621011356e-05, "ghtc":
1.567577130393305e-05, "rpl": 7.837885651966525e-05, "llg":
4.478791801123729e-06, "rscr": 4.478791801123729e-06, "rnr":
8.957583602247458e-06, "stscr": 4.478791801123729e-06, "mpsh":
4.478791801123729e-06, "rkb": 8.957583602247458e-06, "ghh":
8.957583602247458e-06, "xn": 2.2393959005618645e-06, "cl":
0.0019617108088921934, "tsp": 1.3436375403371186e-05, "thbr":
4.478791801123729e-06, "std": 1.3436375403371186e-05, "pph":
4.478791801123729e-06, "pd": 4.478791801123729e-05, "nm":
0.0002261789859567483, "ph": 0.0019214016826820796, "llm":
2.015456310505678e-05, "wpl": 1.3436375403371186e-05, "kh":
0.00010525160732640763, "lmm": 4.478791801123729e-06, "rtsm":
1.1196979502809322e-05, "rdc": 8.957583602247458e-06, "wsl":
8.957583602247458e-06, "mpd": 4.478791801123729e-06, "rlp":
4.478791801123729e-06, "v": 0.011994204443409345, "bv":
3.583033440898983e-05, "gc": 4.478791801123729e-06, "ght":
0.0010525160732640763, "ptc": 4.478791801123729e-06, "nd":
0.005779880819350172, "kk": 3.583033440898983e-05, "wnpl":
8.957583602247458e-06, "shl": 0.00011196979502809322, "ngb":
2.911214670730424e-05, "shw": 2.911214670730424e-05, "dz":
1.1196979502809322e-05, "dcl": 4.478791801123729e-06, "stc":
1.3436375403371186e-05, "mbb": 4.478791801123729e-06, "wdn":
4.478791801123729e-06, "nkst": 4.478791801123729e-06, "ngsp":
8.957583602247458e-06, "nsd": 4.478791801123729e-06, "lsk":
4.478791801123729e-06, "kl": 0.0005217792448309144, "zzw":
4.478791801123729e-06, "ckd": 2.2393959005618645e-05, "ns":
0.007347457949743477, "nchr": 3.13515426078661e-05, "rthq":
4.478791801123729e-06, "rsk": 1.3436375403371186e-05, "ptr":
1.1196979502809322e-05, "lcr": 6.718187701685593e-06, "ssch":
8.957583602247458e-06, "pj": 4.478791801123729e-06, "rmw":
4.478791801123729e-06, "nssh": 1.1196979502809322e-05, "bcl":
2.2393959005618645e-06, "rtstr": 2.2393959005618645e-06, "tchst":
4.478791801123729e-06, "ntr": 0.0006673399783674357, "mpm":
4.478791801123729e-06, "nkt": 2.2393959005618645e-06, "wstr":
8.957583602247458e-06, "cksh": 2.015456310505678e-05, "mptn":
2.2393959005618645e-06, "mpl": 0.0005284974325326, "kb":
0.00012316677453090254, "lln": 2.015456310505678e-05, "bf":
2.463335490618051e-05, "rpt": 1.1196979502809322e-05, "str":
0.0017959955122506153, "kd": 4.478791801123729e-05, "tm":
0.000297839654774728, "rkst": 4.478791801123729e-06, "stn":
2.463335490618051e-05, "rnc": 8.957583602247458e-06, "sht":
3.583033440898983e-05, "xq": 4.478791801123729e-06, "nsh":
0.00013660314993427374, "rsch": 6.718187701685593e-06, "gwh":
4.478791801123729e-06, "mpr": 0.0002620093203657381, "nkn":
3.13515426078661e-05, "ppl": 0.00023513656955899577, "bj":
9.853341962472204e-05, "rk": 0.0009203917151309263, "dcr":
1.1196979502809322e-05, "wn": 0.0005665671628421517, "sd":
9.853341962472204e-05, "nsv": 1.3436375403371186e-05, "nkl":
0.00010749100322696949, "ndsf": 2.2393959005618645e-06, "ghl":
2.6872750806742373e-05, "nkr": 2.2393959005618645e-05, "ckgr":
4.478791801123729e-06, "kst": 7.166066881797967e-05, "lpf":
8.957583602247458e-06, "wlsp": 4.478791801123729e-06, "ndh":
2.911214670730424e-05, "mpb": 8.957583602247458e-06, "ssn":
0.00010973039912753135, "tchw": 1.7915167204494916e-05, "lks":
8.061825242022711e-05, "wsh": 1.7915167204494916e-05, "sl":
0.0018788531605714043, "nscr": 7.613946061910339e-05, "sf":
0.0002261789859567483, "ghtl": 6.27030852157322e-05, "lcl":
6.718187701685593e-06, "gnl": 2.2393959005618645e-06, "lph":
5.3745501613484746e-05, "ftb": 4.478791801123729e-06, "tc":
0.0009315886946337356, "llf": 4.702731391179915e-05, "ldc":
1.1196979502809322e-05, "rstr": 1.567577130393305e-05, "rs":
0.007293712448129992, "nsn": 3.13515426078661e-05, "lth":
7.613946061910339e-05, "nksm": 2.2393959005618645e-06, "rdh":
2.2393959005618645e-05, "zz": 0.0003784579071949551, "rld":
2.911214670730424e-05, "ss": 0.006375560128899628, "lml":
2.2393959005618645e-06, "mbf": 8.957583602247458e-06, "lw":
6.046368931517034e-05, "m": 0.03120822127023014, "rtr":
4.702731391179915e-05, "chm": 0.00011420919092865509, "mbsk":
8.957583602247458e-06, "wg": 2.2393959005618645e-05, "ssl":
0.0001567577130393305, "tzp": 8.957583602247458e-06, "ng":
0.018754940667205615, "rgr": 4.254852211067543e-05, "llsp":
6.718187701685593e-06, "mbm": 2.2393959005618645e-06, "sph":
0.00013436375403371185, "ghch": 4.478791801123729e-06, "lmn":
2.2393959005618645e-06, "ngwr": 4.478791801123729e-06, "nsl":
6.046368931517034e-05, "ngspr": 4.478791801123729e-06, "lsh":
1.7915167204494916e-05, "ghtg": 4.478791801123729e-06, "ffn":
4.478791801123729e-06, "ctn": 2.6872750806742373e-05, "ltl":
6.718187701685593e-06, "bc": 6.046368931517034e-05, "wnb":
8.957583602247458e-06, "rch": 0.0005441732038365331, "wsw":
2.2393959005618645e-06, "mpt": 0.00019258804744832033, "rmf":
1.1196979502809322e-05, "cq": 8.285764832078898e-05, "ghp":
2.2393959005618645e-06, "bwh": 4.478791801123729e-06, "tcl":
2.015456310505678e-05, "lpr": 1.1196979502809322e-05, "rpm":
4.478791801123729e-06, "pf": 4.030912621011356e-05, "spl":
0.0002328971736584339, "rmch": 4.478791801123729e-06, "ndl":
0.0002799244875702331, "rtch": 8.957583602247458e-06, "ndp":
4.926670981236102e-05, "lpl": 1.567577130393305e-05, "rtg":
3.13515426078661e-05, "mbk": 4.478791801123729e-06, "kf":
6.046368931517034e-05, "ctm": 1.7915167204494916e-05, "shk":
4.478791801123729e-06, "psh": 3.3590938508427963e-05, "ncht":
4.478791801123729e-06, "bscr": 3.583033440898983e-05, "ckwh":
2.2393959005618645e-06, "chs": 5.598489751404661e-05, "rdpl":
4.478791801123729e-06, "rgh": 6.718187701685593e-06, "msk":
4.478791801123729e-06, "tht": 1.3436375403371186e-05, "rkm":
8.957583602247458e-06, "ctr": 0.00016795469254213984, "rdn":
1.567577130393305e-05, "shp": 4.478791801123729e-06, "sthm":
1.3436375403371186e-05, "rtn": 3.8069730309551695e-05, "gr":
0.002593220452850639, "j": 0.0021722140235450084, "rps":
4.030912621011356e-05, "ndsl": 1.1196979502809322e-05, "chtsm":
4.478791801123729e-06, "ctf": 1.7915167204494916e-05, "ghtcl":
1.1196979502809322e-05, "rdb": 1.567577130393305e-05, "nkbl":
4.478791801123729e-06, "wf": 4.702731391179915e-05, "rkd":
8.957583602247458e-06, "ghw": 1.7915167204494916e-05, "xl":
8.957583602247458e-06, "ngd": 1.567577130393305e-05, "rth":
0.0004322034088084398, "cks": 0.0006964521250747398, "tchl":
2.2393959005618645e-06, "fst": 8.957583602247458e-06, "dp":
0.00010301221142584577, "lpm": 8.957583602247458e-06, "rtw":
4.030912621011356e-05, "rsm": 1.3436375403371186e-05, "gg":
0.0011600070764910457, "gf": 2.911214670730424e-05, "nv":
0.0007009309168758635, "ltw": 6.718187701685593e-06, "ckst":
5.822429341460848e-05, "ldr": 2.911214670730424e-05, "rsh":
0.00021050321465281526, "ghn": 2.2393959005618645e-05, "mps":
0.00015227892123820678, "ckdr": 4.478791801123729e-06, "stb":
4.030912621011356e-05, "ghj": 1.3436375403371186e-05, "gnt":
2.2393959005618645e-06, "rthpl": 4.478791801123729e-06, "thsk":
4.478791801123729e-06, "ndcr": 8.957583602247458e-06, "dfr":
4.478791801123729e-06, "mdr": 6.718187701685593e-06, "ckr":
4.030912621011356e-05, "rtl": 0.00011420919092865509, "ldb":
1.567577130393305e-05, "ms": 0.0011846404313972264, "bw":
1.7915167204494916e-05, "ndthr": 4.478791801123729e-06, "nx":
4.702731391179915e-05, "ndn": 2.463335490618051e-05, "rnf":
1.7915167204494916e-05, "d": 0.04683024707254971, "ckb":
9.181523192303644e-05, "rshl": 2.2393959005618645e-06, "ft":
0.0006695793742679975, "dv": 0.00019258804744832033, "ts":
0.0054126198916580265, "rdv": 4.478791801123729e-06, "ndbr":
1.3436375403371186e-05, "lv": 0.000313515426078661, "ffsh":
8.957583602247458e-06, "mptl": 2.2393959005618645e-06, "rpr":
0.0001388425458348356, "ldh": 4.478791801123729e-06, "wsb":
4.478791801123729e-06, "ckc": 4.478791801123729e-06, "ndtr":
4.478791801123729e-06, "wr": 0.0004545973678140585, "wnc":
2.2393959005618645e-06, "ww": 1.3436375403371186e-05, "btl":
2.015456310505678e-05, "llfr": 4.478791801123729e-06, "nsk":
8.957583602247458e-06, "nthl": 1.3436375403371186e-05, "gnb":
4.478791801123729e-06, "llh": 2.6872750806742373e-05, "llc":
1.7915167204494916e-05, "wfl": 4.478791801123729e-06, "wnw":
6.718187701685593e-06, "stpr": 8.957583602247458e-06, "llw":
1.3436375403371186e-05, "nsm": 8.061825242022711e-05, "rchn":
2.2393959005618645e-06, "xcr": 2.911214670730424e-05, "tgr":
2.015456310505678e-05, "mnd": 2.2393959005618645e-06, "psc":
1.567577130393305e-05, "ggl": 0.00027096690396798557, "shf":
1.1196979502809322e-05, "lfr": 1.7915167204494916e-05, "rchl":
8.957583602247458e-06, "wsp": 2.015456310505678e-05, "wc":
1.7915167204494916e-05, "ldsp": 2.2393959005618645e-06, "nthr":
7.837885651966525e-05, "bn": 5.822429341460848e-05, "skm":
8.957583602247458e-06, "ltp": 4.478791801123729e-06, "wnbr":
4.478791801123729e-06, "ngsh": 1.1196979502809322e-05, "lld":
3.13515426078661e-05, "nksh": 4.478791801123729e-06, "np":
0.0002687275080674237, "b": 0.02221928612537482, "ffl":
0.00017915167204494916, "lwr": 4.478791801123729e-06, "msp":
4.478791801123729e-06, "dth": 4.254852211067543e-05, "rf":
0.0004613155555157441, "sb": 0.00015003952533764492, "zl":
0.0001567577130393305, "tv": 8.957583602247458e-06, "bsp":
2.2393959005618645e-06, "bsc": 9.40546278235983e-05, "wspr":
6.718187701685593e-06, "dfl": 8.957583602247458e-06, "shd":
4.478791801123729e-06, "rdt": 6.718187701685593e-06, "nt":
0.009992184508307038, "xpl": 0.00011196979502809322, "rchw":
4.478791801123729e-06, "mr": 4.702731391179915e-05, "wt":
4.926670981236102e-05, "shcl": 8.957583602247458e-06, "p":
0.03436353009412181, "bstr": 7.166066881797967e-05, "db":
0.00020378502695112967, "bh": 3.13515426078661e-05, "tpl":
2.015456310505678e-05, "stw": 6.046368931517034e-05, "nwh":
1.7915167204494916e-05, "rts": 0.0003314305932831559, "dl":
0.001240625328911273, "ndm": 5.3745501613484746e-05, "pbr":
1.7915167204494916e-05, "chf": 2.015456310505678e-05, "ngr":
0.00019930623515000595, "wth": 1.7915167204494916e-05, "ngw":
1.1196979502809322e-05, "nfr": 0.00010301221142584577, "pwr":
1.3436375403371186e-05, "rnsh": 4.478791801123729e-06, "nk":
0.001222710161706778, "rsn": 2.015456310505678e-05, "bst":
0.00019034865154775847, "rpsh": 4.478791801123729e-06, "ckth":
4.478791801123729e-06, "rsth": 2.2393959005618645e-06, "llch":
1.3436375403371186e-05, "ntg": 4.478791801123729e-06, "sn":
0.0009383068823354212, "nkw": 4.478791801123729e-06, "nsgr":
1.7915167204494916e-05, "bsl": 8.957583602247458e-06, "rb":
0.0009808554044460967, "shst": 4.478791801123729e-06, "rnt":
1.1196979502809322e-05, "nbl": 1.567577130393305e-05, "ddr":
2.015456310505678e-05, "lb": 0.00019706683924944408, "rkpl":
4.478791801123729e-06, "shwh": 1.3436375403371186e-05, "rkfl":
4.478791801123729e-06, "ggr": 6.494248111629406e-05, "tchb":
3.3590938508427963e-05, "gh": 0.0016258014238079135, "ll":
0.006420348046910865, "cz": 1.1196979502809322e-05, "rksh":
8.957583602247458e-06, "ftn": 6.718187701685593e-06, "ndspr":
4.478791801123729e-06, "stwr": 1.567577130393305e-05, "wnsp":
2.2393959005618645e-06, "pl": 0.0028059630634040163, "rthr":
3.8069730309551695e-05, "ngpl": 4.478791801123729e-06, "ststr":
4.478791801123729e-06, "wh": 0.0007479582307876627, "ckt":
4.254852211067543e-05, "bbr": 1.3436375403371186e-05, "lbl":
1.3436375403371186e-05, "wsm": 4.478791801123729e-06, "ckh":
4.478791801123729e-05, "wdf": 8.957583602247458e-06, "llr":
1.3436375403371186e-05, "rfr": 8.957583602247458e-06, "tkn":
4.478791801123729e-06, "gj": 4.478791801123729e-06, "g":
0.03736655999677527, "xw": 1.1196979502809322e-05, "wnsf":
2.2393959005618645e-06, "rdr": 7.613946061910339e-05, "nkh":
1.3436375403371186e-05, "nstr": 0.0002575305285646144, "sth":
0.00011196979502809322, "mbsh": 4.478791801123729e-06, "ghtn":
2.2393959005618645e-05, "cksk": 4.478791801123729e-06, "rlw":
4.478791801123729e-06, "ntsh": 4.478791801123729e-06, "ggb":
4.478791801123729e-06, "xgl": 4.478791801123729e-06, "nq":
0.0002082638187522534, "rtthr": 4.478791801123729e-06, "pch":
1.3436375403371186e-05, "rthw": 2.911214670730424e-05, "dsl":
2.2393959005618645e-05, "wk": 7.390006471854153e-05, "nchb":
8.957583602247458e-06, "gn": 0.0008711250053185653, "dg":
0.0006068762890522653, "ltr": 0.0001007728155252839, "tp":
0.00013436375403371185, "mbd": 2.2393959005618645e-06, "br":
0.0019460350375882602, "ghb": 4.254852211067543e-05, "stm":
6.27030852157322e-05, "nsc": 0.00019034865154775847, "nkb":
8.957583602247458e-06, "xf": 4.478791801123729e-06, "mbw":
4.478791801123729e-06, "llb": 6.718187701685593e-05, "dgl":
4.478791801123729e-06, "psw": 4.478791801123729e-06, "llj":
4.478791801123729e-06, "thbl": 4.478791801123729e-06, "lkh":
4.478791801123729e-06, "ltm": 4.478791801123729e-06, "wnsh":
8.957583602247458e-06, "nksg": 4.478791801123729e-06, "wnp":
1.3436375403371186e-05, "tstr": 3.3590938508427963e-05, "lsp":
2.015456310505678e-05, "rchg": 4.478791801123729e-06, "nj":
0.00017467288024382543, "rtwh": 8.957583602247458e-06, "q":
0.0022729868390702923, "cr": 0.002938087421537166, "cd":
8.957583602247458e-06, "l": 0.06080407749205574, "gm":
0.00021050321465281526, "ntn": 2.015456310505678e-05, "bt":
0.0001701940884427017, "msd": 2.2393959005618645e-06, "ntbr":
4.478791801123729e-06, "llsh": 8.957583602247458e-06, "ckn":
7.390006471854153e-05, "wld": 4.478791801123729e-06, "lthc":
2.2393959005618645e-06, "lch": 0.0001007728155252839, "ssp":
3.583033440898983e-05, "dn": 0.00019930623515000595, "ghtm":
8.957583602247458e-06, "fl": 0.0017915167204494915, "lfp":
6.718187701685593e-06, "ltf": 2.2393959005618645e-06, "rkr":
6.718187701685593e-06, "lfw": 2.2393959005618645e-06, "wl":
0.000313515426078661, "nshr": 1.7915167204494916e-05, "ck":
0.0038540003448669685, "shc": 2.2393959005618645e-05, "tf":
0.00028216388347079494, "wnsm": 4.478791801123729e-06, "bpr":
6.718187701685593e-06, "rp": 0.0008621674217163178, "bgr":
4.478791801123729e-06, "bb": 0.000875603797119689, "ldl":
3.3590938508427963e-05, "lk": 0.0003986124703000119, "ndq":
4.478791801123729e-06, "rtb": 2.2393959005618645e-05, "ndwr":
4.478791801123729e-06, "mbscr": 4.478791801123729e-06, "dd":
0.0009002371520258695, "thb": 2.6872750806742373e-05, "ltz":
2.015456310505678e-05, "rthc": 2.2393959005618645e-06, "ltsh":
4.478791801123729e-06, "ldw": 4.478791801123729e-06, "md":
1.567577130393305e-05, "btf": 4.478791801123729e-06, "rthb":
2.2393959005618645e-06, "rwr": 2.6872750806742373e-05, "nph":
2.2393959005618645e-06, "rmsf": 2.2393959005618645e-06, "stgr":
4.478791801123729e-06, "nts": 0.0012854132469225102, "ntd":
4.478791801123729e-06, "sgr": 4.030912621011356e-05, "xh":
0.00010749100322696949, "nw": 0.00019034865154775847, "dst":
9.853341962472204e-05, "phth": 2.015456310505678e-05, "ftl":
1.1196979502809322e-05, "ffst": 4.478791801123729e-06, "chc":
6.718187701685593e-06, "cc": 0.0007725915856938432, "nz":
7.166066881797967e-05, "rph": 6.27030852157322e-05, "gw":
4.478791801123729e-05, "ldpr": 8.957583602247458e-06, "rtc":
2.6872750806742373e-05, "rtz": 1.7915167204494916e-05, "bp":
2.015456310505678e-05, "lz": 4.478791801123729e-06, "tcr":
2.015456310505678e-05, "lfsk": 2.2393959005618645e-06, "cksp":
1.1196979502809322e-05, "wm": 4.702731391179915e-05, "ntm":
3.8069730309551695e-05, "lgr": 8.957583602247458e-06, "dsm":
3.13515426078661e-05, "cksm": 8.957583602247458e-06, "cksc":
4.478791801123729e-06, "kr": 9.181523192303644e-05, "ndsh":
1.567577130393305e-05, "ccl": 5.598489751404661e-05, "rtph":
4.478791801123729e-06, "hl": 0.00035606394818933645, "rtsh":
4.478791801123729e-06, "lq": 8.957583602247458e-06, "ghg":
2.2393959005618645e-06, "ssf": 2.911214670730424e-05, "nwr":
1.567577130393305e-05, "dq": 8.957583602247458e-06,
},
"VOWEL": {
"io": 0.014778432466355206, "iya": 4.358134021337424e-06, "yu":
0.00011331148455477303, "ayou": 1.7432536085349697e-05, "uai":
6.973014434139879e-05, "a": 0.16791890384213096, "uoy":
3.050693814936197e-05, "oui": 1.7432536085349697e-05, "yea":
0.00010895335053343561, "uyou": 8.716268042674849e-06, "eoi":
8.716268042674849e-06, "eyie": 8.716268042674849e-06, "iao":
1.7432536085349697e-05, "eau": 0.00018304162889617182, "uoye":
4.358134021337424e-06, "aeo": 2.6148804128024544e-05, "ioe":
8.716268042674849e-06, "ye": 0.001294365804337215, "i":
0.1992495293215257, "uiou": 1.3074402064012272e-05, "eo":
0.0016996722683215954, "ooe": 6.973014434139879e-05, "aa":
5.229760825604909e-05, "iai": 3.050693814936197e-05, "uoi":
3.4865072170699395e-05, "ioi": 1.3074402064012272e-05, "iau":
8.716268042674849e-06, "yi": 0.0015340631755107732, "oei":
5.6655742277386514e-05, "uee": 0.0001263858866187853, "ayi":
0.00028763684540827, "eaui": 4.358134021337424e-06, "uu":
4.358134021337424e-05, "ayee": 8.716268042674849e-06, "o":
0.13558154940380726, "ueu": 2.6148804128024544e-05, "uye":
1.3074402064012272e-05, "aea": 1.7432536085349697e-05, "iei":
3.050693814936197e-05, "uie": 0.00013510215466146016, "oe":
0.001202844989889129, "aie": 8.716268042674849e-06, "aya":
9.587894846942333e-05, "oyee": 8.716268042674849e-06, "uo":
0.0006842270413499756, "aii": 4.358134021337424e-06, "oi":
0.002558224670525068, "ueou": 4.358134021337424e-06, "iou":
0.0013989610208493132, "yo": 0.0005316923506031657, "you":
0.0001263858866187853, "iae": 1.7432536085349697e-05, "eia":
3.050693814936197e-05, "ueui": 4.358134021337424e-06, "oua":
1.7432536085349697e-05, "ao": 9.152081444808591e-05, "oya":
0.0001786834948748344, "oo": 0.006511052227878112, "oyo":
3.050693814936197e-05, "ay": 0.0027586988355065897, "ai":
0.005857332124677498, "eye": 0.0002919949794296074, "ei":
0.002104978732305976, "ey": 0.001407677288891988, "oy":
0.0009152081444808591, "eoe": 4.358134021337424e-06, "oau":
1.7432536085349697e-05, "ooie": 8.716268042674849e-06, "ioa":
8.716268042674849e-06, "oue": 4.358134021337424e-05, "eyo":
3.4865072170699395e-05, "aue": 8.716268042674849e-06, "ayu":
4.358134021337424e-06, "ueue": 1.3074402064012272e-05, "ua":
0.002989679938637473, "uoya": 1.3074402064012272e-05, "aai":
4.358134021337424e-06, "eaue": 4.358134021337424e-06, "uou":
0.00033121818562164423, "aae": 4.358134021337424e-06, "ae":
0.0006755107733073007, "eyi": 0.00010459521651209818, "iu":
0.0005534830207098529, "yae": 8.716268042674849e-06, "oie":
1.7432536085349697e-05, "oyi": 7.844641238407364e-05, "eea":
2.6148804128024544e-05, "uiu": 8.716268042674849e-06, "eu":
0.0009587894846942334, "ii": 4.358134021337424e-05, "uau":
8.716268042674849e-06, "yei": 8.716268042674849e-06, "u":
0.07661163796109058, "ee": 0.0063541594031099645, "uoyi":
4.358134021337424e-06, "uia": 3.922320619203682e-05, "ue":
0.002989679938637473, "oyou": 1.3074402064012272e-05, "ea":
0.011583920228714873, "aye": 0.00036608325779234364, "eei":
0.00011766961857611045, "oye": 0.00014817655672547242, "ou":
0.01170594798131232, "eya": 3.050693814936197e-05, "oa":
0.0028807265881040374, "uea": 0.00011766961857611045, "ooi":
6.973014434139879e-05, "oyeu": 1.7432536085349697e-05, "ayo":
0.0001263858866187853, "eou": 0.0002919949794296074, "e":
0.2665739836831462, "ieu": 5.229760825604909e-05, "ayie":
8.716268042674849e-06, "ia": 0.006532842897984799, "uoia":
8.716268042674849e-06, "aia": 1.3074402064012272e-05, "y":
0.03454257025312042, "ya": 0.0007452409176486995, "uei":
2.6148804128024544e-05, "au": 0.003041977546893522, "yie":
4.358134021337424e-05, "ie": 0.015327557353043721, "uyi":
8.716268042674849e-06, "ui": 0.0030201868767868348, "uy":
6.537201032006136e-05, "oeia": 1.3074402064012272e-05, "oeu":
1.7432536085349697e-05, "uay": 8.716268042674849e-06,
},
}
end = {
"CONSONANT": {
"lps": 1.4631933707585683e-05, "wls": 7.072101291999746e-05, "dths":
1.4631933707585683e-05, "cs": 0.0006535597056054938, "sps":
2.9263867415171365e-05, "mbs": 7.803697977379031e-05, "ff":
0.001660724475810975, "rscht": 2.438655617930947e-06, "lp":
0.0003438504421282635, "sk": 0.00087547736683721, "mphs":
4.877311235861894e-06, "ffs": 0.00017314454887309725, "ghs":
6.340504606620462e-05, "ln": 0.0002121630387599924, "ngths":
7.315966853792841e-06, "fs": 0.00032190254156688503, "sp":
0.003406801898249533, "ph": 0.0020923665201847525, "sks":
5.121176797654989e-05, "bts": 7.315966853792841e-06, "rr":
0.0022728270359116424, "kh": 0.00011461681404275451, "hm":
0.0002706907735903351, "hs": 0.000599909282011013, "khs":
9.754622471723788e-06, "sm": 0.0016485311977213202, "v":
0.013061439489638152, "ws": 0.0006291731494261843, "ght":
0.0011461681404275452, "nd": 0.006294170149879774, "lns":
2.438655617930947e-06, "pths": 2.438655617930947e-06, "dz":
1.2193278089654735e-05, "ths": 0.00033409581965653976, "lfths":
2.438655617930947e-06, "dds": 4.877311235861894e-06, "bbs":
2.438655617930947e-06, "pt": 0.001336383278626159, "ks":
0.0015339143836785656, "ns": 0.008001229082431437, "rm":
0.002024084162882686, "ldts": 2.438655617930947e-06, "nn":
0.001472947993230292, "tt": 0.002955650608932308, "tchs":
7.315966853792841e-06, "b": 0.024196341041110857, "wd":
0.00019021513819861386, "dth": 4.6334456740687996e-05, "rf":
0.0005023630572937751, "mns": 1.4631933707585683e-05, "bs":
0.0009144958567241052, "nds": 0.0006803849174027342, "rsts":
1.9509244943447577e-05, "rc": 0.0017216908662592487, "nns":
9.754622471723788e-06, "h": 0.028651764855070698, "nt":
0.010881281367207885, "wt": 5.365042359448083e-05, "rms":
0.00016095127078344251, "rls": 5.121176797654989e-05, "vs":
2.438655617930947e-06, "rpt": 1.2193278089654735e-05, "p":
0.037421170457150384, "hn": 0.00020972438314206145, "brr":
2.438655617930947e-06, "rsch": 7.315966853792841e-06, "sms":
0.00011461681404275451, "lfth": 4.877311235861894e-06, "ls":
0.002538640498266116, "rts": 0.00036092103145378017, "ntz":
1.707058932551663e-05, "rpts": 2.438655617930947e-06, "wns":
0.00015363530392964965, "rg": 0.0011412908291916833, "mph":
0.00012681009213240925, "hns": 4.877311235861894e-06, "lbs":
7.315966853792841e-06, "wth": 1.9509244943447577e-05, "rk":
0.0010022874589696192, "rfs": 1.9509244943447577e-05, "fths":
4.877311235861894e-06, "wn": 0.0006169798713365297, "lpt":
2.6825211797240416e-05, "nk": 0.0013315059673902972, "rds":
0.0004999244016758442, "cts": 0.00031946388594895404, "lpts":
2.438655617930947e-06, "mt": 4.877311235861894e-06, "xts":
7.315966853792841e-06, "f": 0.018226512088415896, "k":
0.01194697387224371, "x": 0.003499470811730909, "wds":
4.877311235861894e-06, "lds": 0.00014631933707585682, "lks":
8.779160224551409e-05, "ngs": 0.0010486219157103073, "rb":
0.0010681311606537548, "ghth": 2.9263867415171365e-05, "gs":
0.0014461227814330515, "phs": 6.340504606620462e-05, "rnt":
1.2193278089654735e-05, "st": 0.015612273265993922, "lph":
5.852773483034273e-05, "wths": 4.877311235861894e-06, "rs":
0.007942701347601094, "rks": 0.00019753110505240672, "mn":
0.00029751598538757556, "lb": 0.00021460169437792333, "lth":
8.291429100965219e-05, "zz": 0.00041213279943033004, "ggs":
7.315966853792841e-06, "rld": 3.170252303310231e-05, "lc":
0.00035604372021791824, "ss": 0.006942852544249406, "nc":
0.0051504406650701605, "wnst": 1.707058932551663e-05, "gns":
4.877311235861894e-05, "ncts": 9.754622471723788e-06, "gh":
0.0017704639786178676, "ll": 0.006991625656608025, "nct":
0.00029263867415171363, "m": 0.033985104691485676, "t":
0.08833298379269476, "thms": 9.754622471723788e-06, "nth":
0.00037555296516136584, "rlds": 4.877311235861894e-06, "chts":
7.315966853792841e-06, "lls": 0.0004901697792041203, "nch":
0.0008047563539172125, "ng": 0.02042374080017168, "ghths":
2.438655617930947e-06, "tch": 0.0008632840887475553, "lsh":
1.9509244943447577e-05, "pps": 9.754622471723788e-06, "g":
0.04069140764079578, "nkh": 1.4631933707585683e-05, "rch":
0.0005925933151572201, "ndths": 2.438655617930947e-06, "mpt":
0.00020972438314206145, "rrh": 4.6334456740687996e-05, "ncs":
7.315966853792841e-06, "sc": 0.0035604372021791827, "wks":
1.2193278089654735e-05, "ds": 0.0023216001482702616, "nks":
0.00018777648258068292, "wk": 8.047563539172126e-05, "gn":
0.0009486370353751384, "rns": 0.00019021513819861386, "mb":
0.0018289917134482103, "hms": 1.2193278089654735e-05, "z":
0.005106544863947403, "ldt": 4.877311235861894e-06, "rths":
3.9018489886895154e-05, "lths": 2.438655617930947e-06, "mpts":
1.2193278089654735e-05, "rchs": 9.754622471723788e-06, "chs":
6.0966390448273673e-05, "rbs": 3.6579834268964204e-05, "pth":
4.877311235861894e-06, "tz": 0.00018533782696275198, "rt":
0.0038116187308260704, "psst": 2.438655617930947e-06, "rst":
0.00026825211797240416, "lphs": 2.438655617930947e-06, "pts":
8.047563539172126e-05, "mp": 0.003499470811730909, "fts":
0.00011949412527861641, "rn": 0.0016973043100799391, "rps":
4.3895801122757046e-05, "lst": 8.291429100965219e-05, "j":
0.0023654959493930186, "sts": 0.0011827479746965093, "ndth":
9.754622471723788e-06, "pwn": 9.754622471723788e-06, "q":
0.0024752354521999113, "l": 0.06621437733806107, "th":
0.00455784734991294, "rth": 0.0004706605342606728, "cks":
0.0007584218971765245, "sh": 0.005287005379674293, "gm":
0.00022923362808550902, "ch": 0.006160044090893572, "fth":
1.2193278089654735e-05, "rd": 0.0023654959493930186, "bt":
0.00018533782696275198, "wts": 2.438655617930947e-06, "ghts":
0.00020484707190619955, "lms": 4.6334456740687996e-05, "lch":
0.00010973950280689261, "gg": 0.0012632236100882305, "lf":
0.0003536050645999873, "rgs": 1.4631933707585683e-05, "nths":
4.6334456740687996e-05, "rmth": 2.438655617930947e-06, "gms":
4.877311235861894e-06, "rcs": 7.315966853792841e-06, "lfs":
1.9509244943447577e-05, "c": 0.05175071086811263, "wl":
0.00034141178651033257, "ck": 0.00419692631845916, "rsh":
0.00022923362808550902, "lts": 0.00011217815842482356, "xth":
4.877311235861894e-06, "rp": 0.0009388824129034146, "scs":
7.315966853792841e-06, "mps": 0.00016582858201930439, "bb":
0.0009535143466110002, "lk": 0.0004340806999917086, "nkhs":
2.438655617930947e-06, "dd": 0.0009803395584082406, "s":
0.11508503592139725, "ltz": 2.1947900561378523e-05, "ngth":
4.877311235861894e-05, "lt": 0.001385156390984778, "cht":
3.170252303310231e-05, "ld": 0.001065692505035824, "w":
0.011754320078427164, "rrs": 1.2193278089654735e-05, "r":
0.09172759241285464, "n": 0.09038877047861055, "nts":
0.0013997883246923636, "lm": 0.00037555296516136584, "ms":
0.001290048821885471, "dst": 0.00010730084718896166, "nchs":
4.877311235861894e-06, "pwns": 2.438655617930947e-06, "thm":
6.340504606620462e-05, "rtz": 1.9509244943447577e-05, "nst":
0.0006706302949310105, "nx": 5.121176797654989e-05, "lz":
4.877311235861894e-06, "d": 0.05099716628217196, "ct":
0.004028659080821924, "tsch": 9.754622471723788e-06, "ft":
0.0007291580297613531, "pp": 0.0021387009769254406, "ts":
0.005894230628539099, "xt": 0.0005218723022372227, "tts":
1.9509244943447577e-05, "rl": 0.0010364286376206525, "ps":
0.001565616906711668, "xths": 2.438655617930947e-06, "ngst":
3.6579834268964204e-05,
},
"VOWEL": {
"oyo": 3.0743824883173466e-05, "ue": 0.003012894838551, "uia":
3.952777484979446e-05, "io": 0.014893187168405889, "ay":
0.0027801201644355434, "ea": 0.011673869505639296, "aye":
0.00036892589859808156, "uu": 4.3919749833104954e-05, "ayee":
8.78394996662099e-06, "o": 0.1366343417307895, "oye":
0.00014932714943255684, "ayou": 1.756789993324198e-05, "ou":
0.011796844805171989, "ai": 0.005902814377569305, "eye":
0.00029426232388180315, "a": 0.16922279610695337, "uoy":
3.0743824883173466e-05, "ei": 0.0021213239169389692, "oa":
0.002903095463968237, "ayey": 4.391974983310495e-06, "ey":
0.0014186079196092899, "yea": 0.00010979937458276237, "oea":
8.78394996662099e-06, "aea": 1.756789993324198e-05, "oy":
0.000922314746495204, "ayo": 0.00012736727451600436, "ooey":
1.3175924949931485e-05, "eau": 0.00018446294929904078, "e":
0.2686439338041531, "ieu": 5.270369979972594e-05, "ia":
0.006583570499982432, "oe": 0.0012121850953936966, "uae":
4.391974983310495e-06, "uoia": 8.78394996662099e-06, "aya":
9.662344963283089e-05, "ye": 0.0013044165700432171, "oyee":
8.78394996662099e-06, "uo": 0.0006895400723797477, "i":
0.20079670426197252, "y": 0.03481079371771898, "uey":
4.391974983310495e-06, "ueue": 1.3175924949931485e-05, "eae":
8.78394996662099e-06, "eo": 0.001712870243491093, "aa":
5.270369979972594e-05, "oi": 0.0025780893152032606, "ua":
0.003012894838551, "oia": 1.3175924949931485e-05, "ae":
0.0006807561224131268, "au": 0.0030655985383507257, "yo":
0.0005358209479638804, "you": 0.00012736727451600436, "ie":
0.015446576016303011, "iae": 1.756789993324198e-05, "eia":
3.0743824883173466e-05, "ao": 9.223147464952039e-05, "oya":
0.00018007097431573028, "ii": 4.3919749833104954e-05, "oeia":
1.3175924949931485e-05, "uy": 6.587962474965743e-05, "uau":
8.78394996662099e-06, "u": 0.0772065282316152, "ui":
0.003043638663434173, "oo": 0.00656161062506588, "uee":
0.00012736727451600436, "ee": 0.006403499525666702, "uay":
8.78394996662099e-06,
},
}
# fmt: on
def generate_word(n_multigraphs=7) -> str:
"""Create a random, pronounceable word with the given number of
multigraph-sequences. Randomly choose the multigraph-sequences according to
their probability."""
char_type = random.choice(["CONSONANT", "VOWEL"])
start_keys = list(start[char_type].keys())
start_values = list(start[char_type].values())
word = random.choices(start_keys, start_values)[0]
n_multigraphs -= 1
while n_multigraphs > 1:
char_type = _switch_char_type(char_type)
mid_keys = list(mid[char_type].keys())
mid_values = list(mid[char_type].values())
word += random.choices(mid_keys, mid_values)[0]
n_multigraphs -= 1
char_type = _switch_char_type(char_type)
end_keys = list(end[char_type].keys())
end_values = list(end[char_type].values())
word += random.choices(end_keys, end_values)[0]
return word
def main():
"""Run the script's code."""
namespace = _parse_cmd_args()
word = generate_word(namespace.word_length)
print(word)
if __name__ == "__main__":
main()