diff --git a/.gitignore b/.gitignore index ee6fec0..54ffb51 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,2 @@ /.DS_Store -dev + diff --git a/dev/distill.jl b/dev/distill.jl new file mode 100644 index 0000000..ed2e6ad --- /dev/null +++ b/dev/distill.jl @@ -0,0 +1,141 @@ +using DelimitedFiles, ProgressMeter + +function simplify(vec) + return vec +end + +dict = map(readdlm("./dev/eff.csv", String)[:, 2]) do x + replace(x, "-" => "") +end + +lens = filter(<(8), sort(map(dict) do x + length(x) +end)) + +for i = 1:470 + push!(lens, 8) +end + +dget(d, k) = k in keys(d) ? d[k] : "" + +f22 = Dict{String,String}() +enlarge_alphabet = true +if enlarge_alphabet + consonant = "qwrtpsdfghjklzxcvbnm" + vowels = "aeiouy" + for x in 'a':'z' + co = dget(f22, "") + f22[""] = x in co ? co : co * x + end + + for x in 'a':'z' + key = "" * x + if key in keys(f22) + continue + end + f22[key] = (x in vowels ? consonant : vowels) + end + + for c1 in 'a':'z', c2 in 'a':'z' + key = c1 * c2 + if key in keys(f22) + continue + end + f22[key] = (c2 in vowels ? consonant : vowels) + end +end + +@showprogress for w in dict + for _ = 1:2 + f22[""] = collect(dget(f22, "") * w[1]) |> sort |> join + f22[""*w[1]] = collect(dget(f22, "" * w[1]) * w[2]) |> sort |> join + for i in 1:length(w)-2 + key = w[i] * w[i+1] + next = w[i+2] + past = dget(f22, key) + f22[key] = collect(past * next) |> sort |> join + end + end +end + + + + +function makesampler(io, rawV) + V = sort(collect(rawV)) + S = unique(V) + C = [count(==(s), V) for s in S] + nor = sum(C) + H = 0.0 + for c in C + H -= log2(c / nor) * c / nor + end + + cum = 0 + ifs = "if" + println(io, " ", "r := rng.IntN(", sum(C), ")") + println(io, " ", "H := ", H) + for (s, c) in zip(S, C) + println(io, " ", ifs, " ", cum, " <= r && r < ", cum + c, " {\n return seed+", repr(string(s)), ", H") + cum += c + ifs = "} else if " + end + println(io, " }\n panic(\"unexpected rand num\")") +end + +function whole_sampler(data) + io = IOBuffer() + kes = collect(keys(data)) + println(io, "\n\nfunc PickNext(seed string) (string, float64) {") + println(io, "L := min(len(seed),2)") + println(io, "tok := seed[len(seed)-L:]") + for k in kes + println(io, "if tok == ", repr(k), " {") + makesampler(io, data[k]) + print(io, "} else ") + end + println(io, "{\n panic(\"unexpected token \"+tok)\n}") + println(io, "}") + + io +end + + +function makegensampler(rawV) + io = IOBuffer() + V = sort(collect(rawV)) + S = unique(V) + C = [count(==(s), V) for s in S] + + nor = sum(C) + H = 0.0 + for c in C + H -= log2(c / nor) * c / nor + end + + cum = 0 + ifs = "if" + println(io, "func PickLength() (int, float64) {") + println(io, " ", "r := rng.IntN(", sum(C), ")") + println(io, " ", "H := ", H) + for (s, c) in zip(S, C) + println(io, " ", ifs, " ", cum, " <= r && r < ", cum + c, " {\n return ", s, ", H") + cum += c + ifs = "} else if " + end + println(io, " }\n panic(\"unexpected rand num\")\n}") + io +end + + + +open("markovchain.go", "w") do io + buf = whole_sampler(f22) + write(io, "package cryptipass\n") + write(io, "\n\n") + write(io, "// THIS FILE HAS BEEN DISTILLED FROM EFF's long word list, without their work this software would not exist.") + write(io, "\n\n") + write(io, String(take!(buf))) + write(io, "\n\n") + write(io, String(take!(makegensampler(lens)))) +end diff --git a/dev/eff.csv b/dev/eff.csv new file mode 100644 index 0000000..dfe4b9c --- /dev/null +++ b/dev/eff.csv @@ -0,0 +1,7776 @@ +11111 abacus +11112 abdomen +11113 abdominal +11114 abide +11115 abiding +11116 ability +11121 ablaze +11122 able +11123 abnormal +11124 abrasion +11125 abrasive +11126 abreast +11131 abridge +11132 abroad +11133 abruptly +11134 absence +11135 absentee +11136 absently +11141 absinthe +11142 absolute +11143 absolve +11144 abstain +11145 abstract +11146 absurd +11151 accent +11152 acclaim +11153 acclimate +11154 accompany +11155 account +11156 accuracy +11161 accurate +11162 accustom +11163 acetone +11164 achiness +11165 aching +11166 acid +11211 acorn +11212 acquaint +11213 acquire +11214 acre +11215 acrobat +11216 acronym +11221 acting +11222 action +11223 activate +11224 activator +11225 active +11226 activism +11231 activist +11232 activity +11233 actress +11234 acts +11235 acutely +11236 acuteness +11241 aeration +11242 aerobics +11243 aerosol +11244 aerospace +11245 afar +11246 affair +11251 affected +11252 affecting +11253 affection +11254 affidavit +11255 affiliate +11256 affirm +11261 affix +11262 afflicted +11263 affluent +11264 afford +11265 affront +11266 aflame +11311 afloat +11312 aflutter +11313 afoot +11314 afraid +11315 afterglow +11316 afterlife +11321 aftermath +11322 aftermost +11323 afternoon +11324 aged +11325 ageless +11326 agency +11331 agenda +11332 agent +11333 aggregate +11334 aghast +11335 agile +11336 agility +11341 aging +11342 agnostic +11343 agonize +11344 agonizing +11345 agony +11346 agreeable +11351 agreeably +11352 agreed +11353 agreeing +11354 agreement +11355 aground +11356 ahead +11361 ahoy +11362 aide +11363 aids +11364 aim +11365 ajar +11366 alabaster +11411 alarm +11412 albatross +11413 album +11414 alfalfa +11415 algebra +11416 algorithm +11421 alias +11422 alibi +11423 alienable +11424 alienate +11425 aliens +11426 alike +11431 alive +11432 alkaline +11433 alkalize +11434 almanac +11435 almighty +11436 almost +11441 aloe +11442 aloft +11443 aloha +11444 alone +11445 alongside +11446 aloof +11451 alphabet +11452 alright +11453 although +11454 altitude +11455 alto +11456 aluminum +11461 alumni +11462 always +11463 amaretto +11464 amaze +11465 amazingly +11466 amber +11511 ambiance +11512 ambiguity +11513 ambiguous +11514 ambition +11515 ambitious +11516 ambulance +11521 ambush +11522 amendable +11523 amendment +11524 amends +11525 amenity +11526 amiable +11531 amicably +11532 amid +11533 amigo +11534 amino +11535 amiss +11536 ammonia +11541 ammonium +11542 amnesty +11543 amniotic +11544 among +11545 amount +11546 amperage +11551 ample +11552 amplifier +11553 amplify +11554 amply +11555 amuck +11556 amulet +11561 amusable +11562 amused +11563 amusement +11564 amuser +11565 amusing +11566 anaconda +11611 anaerobic +11612 anagram +11613 anatomist +11614 anatomy +11615 anchor +11616 anchovy +11621 ancient +11622 android +11623 anemia +11624 anemic +11625 aneurism +11626 anew +11631 angelfish +11632 angelic +11633 anger +11634 angled +11635 angler +11636 angles +11641 angling +11642 angrily +11643 angriness +11644 anguished +11645 angular +11646 animal +11651 animate +11652 animating +11653 animation +11654 animator +11655 anime +11656 animosity +11661 ankle +11662 annex +11663 annotate +11664 announcer +11665 annoying +11666 annually +12111 annuity +12112 anointer +12113 another +12114 answering +12115 antacid +12116 antarctic +12121 anteater +12122 antelope +12123 antennae +12124 anthem +12125 anthill +12126 anthology +12131 antibody +12132 antics +12133 antidote +12134 antihero +12135 antiquely +12136 antiques +12141 antiquity +12142 antirust +12143 antitoxic +12144 antitrust +12145 antiviral +12146 antivirus +12151 antler +12152 antonym +12153 antsy +12154 anvil +12155 anybody +12156 anyhow +12161 anymore +12162 anyone +12163 anyplace +12164 anything +12165 anytime +12166 anyway +12211 anywhere +12212 aorta +12213 apache +12214 apostle +12215 appealing +12216 appear +12221 appease +12222 appeasing +12223 appendage +12224 appendix +12225 appetite +12226 appetizer +12231 applaud +12232 applause +12233 apple +12234 appliance +12235 applicant +12236 applied +12241 apply +12242 appointee +12243 appraisal +12244 appraiser +12245 apprehend +12246 approach +12251 approval +12252 approve +12253 apricot +12254 april +12255 apron +12256 aptitude +12261 aptly +12262 aqua +12263 aqueduct +12264 arbitrary +12265 arbitrate +12266 ardently +12311 area +12312 arena +12313 arguable +12314 arguably +12315 argue +12316 arise +12321 armadillo +12322 armband +12323 armchair +12324 armed +12325 armful +12326 armhole +12331 arming +12332 armless +12333 armoire +12334 armored +12335 armory +12336 armrest +12341 army +12342 aroma +12343 arose +12344 around +12345 arousal +12346 arrange +12351 array +12352 arrest +12353 arrival +12354 arrive +12355 arrogance +12356 arrogant +12361 arson +12362 art +12363 ascend +12364 ascension +12365 ascent +12366 ascertain +12411 ashamed +12412 ashen +12413 ashes +12414 ashy +12415 aside +12416 askew +12421 asleep +12422 asparagus +12423 aspect +12424 aspirate +12425 aspire +12426 aspirin +12431 astonish +12432 astound +12433 astride +12434 astrology +12435 astronaut +12436 astronomy +12441 astute +12442 atlantic +12443 atlas +12444 atom +12445 atonable +12446 atop +12451 atrium +12452 atrocious +12453 atrophy +12454 attach +12455 attain +12456 attempt +12461 attendant +12462 attendee +12463 attention +12464 attentive +12465 attest +12466 attic +12511 attire +12512 attitude +12513 attractor +12514 attribute +12515 atypical +12516 auction +12521 audacious +12522 audacity +12523 audible +12524 audibly +12525 audience +12526 audio +12531 audition +12532 augmented +12533 august +12534 authentic +12535 author +12536 autism +12541 autistic +12542 autograph +12543 automaker +12544 automated +12545 automatic +12546 autopilot +12551 available +12552 avalanche +12553 avatar +12554 avenge +12555 avenging +12556 avenue +12561 average +12562 aversion +12563 avert +12564 aviation +12565 aviator +12566 avid +12611 avoid +12612 await +12613 awaken +12614 award +12615 aware +12616 awhile +12621 awkward +12622 awning +12623 awoke +12624 awry +12625 axis +12626 babble +12631 babbling +12632 babied +12633 baboon +12634 backache +12635 backboard +12636 backboned +12641 backdrop +12642 backed +12643 backer +12644 backfield +12645 backfire +12646 backhand +12651 backing +12652 backlands +12653 backlash +12654 backless +12655 backlight +12656 backlit +12661 backlog +12662 backpack +12663 backpedal +12664 backrest +12665 backroom +12666 backshift +13111 backside +13112 backslid +13113 backspace +13114 backspin +13115 backstab +13116 backstage +13121 backtalk +13122 backtrack +13123 backup +13124 backward +13125 backwash +13126 backwater +13131 backyard +13132 bacon +13133 bacteria +13134 bacterium +13135 badass +13136 badge +13141 badland +13142 badly +13143 badness +13144 baffle +13145 baffling +13146 bagel +13151 bagful +13152 baggage +13153 bagged +13154 baggie +13155 bagginess +13156 bagging +13161 baggy +13162 bagpipe +13163 baguette +13164 baked +13165 bakery +13166 bakeshop +13211 baking +13212 balance +13213 balancing +13214 balcony +13215 balmy +13216 balsamic +13221 bamboo +13222 banana +13223 banish +13224 banister +13225 banjo +13226 bankable +13231 bankbook +13232 banked +13233 banker +13234 banking +13235 banknote +13236 bankroll +13241 banner +13242 bannister +13243 banshee +13244 banter +13245 barbecue +13246 barbed +13251 barbell +13252 barber +13253 barcode +13254 barge +13255 bargraph +13256 barista +13261 baritone +13262 barley +13263 barmaid +13264 barman +13265 barn +13266 barometer +13311 barrack +13312 barracuda +13313 barrel +13314 barrette +13315 barricade +13316 barrier +13321 barstool +13322 bartender +13323 barterer +13324 bash +13325 basically +13326 basics +13331 basil +13332 basin +13333 basis +13334 basket +13335 batboy +13336 batch +13341 bath +13342 baton +13343 bats +13344 battalion +13345 battered +13346 battering +13351 battery +13352 batting +13353 battle +13354 bauble +13355 bazooka +13356 blabber +13361 bladder +13362 blade +13363 blah +13364 blame +13365 blaming +13366 blanching +13411 blandness +13412 blank +13413 blaspheme +13414 blasphemy +13415 blast +13416 blatancy +13421 blatantly +13422 blazer +13423 blazing +13424 bleach +13425 bleak +13426 bleep +13431 blemish +13432 blend +13433 bless +13434 blighted +13435 blimp +13436 bling +13441 blinked +13442 blinker +13443 blinking +13444 blinks +13445 blip +13446 blissful +13451 blitz +13452 blizzard +13453 bloated +13454 bloating +13455 blob +13456 blog +13461 bloomers +13462 blooming +13463 blooper +13464 blot +13465 blouse +13466 blubber +13511 bluff +13512 bluish +13513 blunderer +13514 blunt +13515 blurb +13516 blurred +13521 blurry +13522 blurt +13523 blush +13524 blustery +13525 boaster +13526 boastful +13531 boasting +13532 boat +13533 bobbed +13534 bobbing +13535 bobble +13536 bobcat +13541 bobsled +13542 bobtail +13543 bodacious +13544 body +13545 bogged +13546 boggle +13551 bogus +13552 boil +13553 bok +13554 bolster +13555 bolt +13556 bonanza +13561 bonded +13562 bonding +13563 bondless +13564 boned +13565 bonehead +13566 boneless +13611 bonelike +13612 boney +13613 bonfire +13614 bonnet +13615 bonsai +13616 bonus +13621 bony +13622 boogeyman +13623 boogieman +13624 book +13625 boondocks +13626 booted +13631 booth +13632 bootie +13633 booting +13634 bootlace +13635 bootleg +13636 boots +13641 boozy +13642 borax +13643 boring +13644 borough +13645 borrower +13646 borrowing +13651 boss +13652 botanical +13653 botanist +13654 botany +13655 botch +13656 both +13661 bottle +13662 bottling +13663 bottom +13664 bounce +13665 bouncing +13666 bouncy +14111 bounding +14112 boundless +14113 bountiful +14114 bovine +14115 boxcar +14116 boxer +14121 boxing +14122 boxlike +14123 boxy +14124 breach +14125 breath +14126 breeches +14131 breeching +14132 breeder +14133 breeding +14134 breeze +14135 breezy +14136 brethren +14141 brewery +14142 brewing +14143 briar +14144 bribe +14145 brick +14146 bride +14151 bridged +14152 brigade +14153 bright +14154 brilliant +14155 brim +14156 bring +14161 brink +14162 brisket +14163 briskly +14164 briskness +14165 bristle +14166 brittle +14211 broadband +14212 broadcast +14213 broaden +14214 broadly +14215 broadness +14216 broadside +14221 broadways +14222 broiler +14223 broiling +14224 broken +14225 broker +14226 bronchial +14231 bronco +14232 bronze +14233 bronzing +14234 brook +14235 broom +14236 brought +14241 browbeat +14242 brownnose +14243 browse +14244 browsing +14245 bruising +14246 brunch +14251 brunette +14252 brunt +14253 brush +14254 brussels +14255 brute +14256 brutishly +14261 bubble +14262 bubbling +14263 bubbly +14264 buccaneer +14265 bucked +14266 bucket +14311 buckle +14312 buckshot +14313 buckskin +14314 bucktooth +14315 buckwheat +14316 buddhism +14321 buddhist +14322 budding +14323 buddy +14324 budget +14325 buffalo +14326 buffed +14331 buffer +14332 buffing +14333 buffoon +14334 buggy +14335 bulb +14336 bulge +14341 bulginess +14342 bulgur +14343 bulk +14344 bulldog +14345 bulldozer +14346 bullfight +14351 bullfrog +14352 bullhorn +14353 bullion +14354 bullish +14355 bullpen +14356 bullring +14361 bullseye +14362 bullwhip +14363 bully +14364 bunch +14365 bundle +14366 bungee +14411 bunion +14412 bunkbed +14413 bunkhouse +14414 bunkmate +14415 bunny +14416 bunt +14421 busboy +14422 bush +14423 busily +14424 busload +14425 bust +14426 busybody +14431 buzz +14432 cabana +14433 cabbage +14434 cabbie +14435 cabdriver +14436 cable +14441 caboose +14442 cache +14443 cackle +14444 cacti +14445 cactus +14446 caddie +14451 caddy +14452 cadet +14453 cadillac +14454 cadmium +14455 cage +14456 cahoots +14461 cake +14462 calamari +14463 calamity +14464 calcium +14465 calculate +14466 calculus +14511 caliber +14512 calibrate +14513 calm +14514 caloric +14515 calorie +14516 calzone +14521 camcorder +14522 cameo +14523 camera +14524 camisole +14525 camper +14526 campfire +14531 camping +14532 campsite +14533 campus +14534 canal +14535 canary +14536 cancel +14541 candied +14542 candle +14543 candy +14544 cane +14545 canine +14546 canister +14551 cannabis +14552 canned +14553 canning +14554 cannon +14555 cannot +14556 canola +14561 canon +14562 canopener +14563 canopy +14564 canteen +14565 canyon +14566 capable +14611 capably +14612 capacity +14613 cape +14614 capillary +14615 capital +14616 capitol +14621 capped +14622 capricorn +14623 capsize +14624 capsule +14625 caption +14626 captivate +14631 captive +14632 captivity +14633 capture +14634 caramel +14635 carat +14636 caravan +14641 carbon +14642 cardboard +14643 carded +14644 cardiac +14645 cardigan +14646 cardinal +14651 cardstock +14652 carefully +14653 caregiver +14654 careless +14655 caress +14656 caretaker +14661 cargo +14662 caring +14663 carless +14664 carload +14665 carmaker +14666 carnage +15111 carnation +15112 carnival +15113 carnivore +15114 carol +15115 carpenter +15116 carpentry +15121 carpool +15122 carport +15123 carried +15124 carrot +15125 carrousel +15126 carry +15131 cartel +15132 cartload +15133 carton +15134 cartoon +15135 cartridge +15136 cartwheel +15141 carve +15142 carving +15143 carwash +15144 cascade +15145 case +15146 cash +15151 casing +15152 casino +15153 casket +15154 cassette +15155 casually +15156 casualty +15161 catacomb +15162 catalog +15163 catalyst +15164 catalyze +15165 catapult +15166 cataract +15211 catatonic +15212 catcall +15213 catchable +15214 catcher +15215 catching +15216 catchy +15221 caterer +15222 catering +15223 catfight +15224 catfish +15225 cathedral +15226 cathouse +15231 catlike +15232 catnap +15233 catnip +15234 catsup +15235 cattail +15236 cattishly +15241 cattle +15242 catty +15243 catwalk +15244 caucasian +15245 caucus +15246 causal +15251 causation +15252 cause +15253 causing +15254 cauterize +15255 caution +15256 cautious +15261 cavalier +15262 cavalry +15263 caviar +15264 cavity +15265 cedar +15266 celery +15311 celestial +15312 celibacy +15313 celibate +15314 celtic +15315 cement +15316 census +15321 ceramics +15322 ceremony +15323 certainly +15324 certainty +15325 certified +15326 certify +15331 cesarean +15332 cesspool +15333 chafe +15334 chaffing +15335 chain +15336 chair +15341 chalice +15342 challenge +15343 chamber +15344 chamomile +15345 champion +15346 chance +15351 change +15352 channel +15353 chant +15354 chaos +15355 chaperone +15356 chaplain +15361 chapped +15362 chaps +15363 chapter +15364 character +15365 charbroil +15366 charcoal +15411 charger +15412 charging +15413 chariot +15414 charity +15415 charm +15416 charred +15421 charter +15422 charting +15423 chase +15424 chasing +15425 chaste +15426 chastise +15431 chastity +15432 chatroom +15433 chatter +15434 chatting +15435 chatty +15436 cheating +15441 cheddar +15442 cheek +15443 cheer +15444 cheese +15445 cheesy +15446 chef +15451 chemicals +15452 chemist +15453 chemo +15454 cherisher +15455 cherub +15456 chess +15461 chest +15462 chevron +15463 chevy +15464 chewable +15465 chewer +15466 chewing +15511 chewy +15512 chief +15513 chihuahua +15514 childcare +15515 childhood +15516 childish +15521 childless +15522 childlike +15523 chili +15524 chill +15525 chimp +15526 chip +15531 chirping +15532 chirpy +15533 chitchat +15534 chivalry +15535 chive +15536 chloride +15541 chlorine +15542 choice +15543 chokehold +15544 choking +15545 chomp +15546 chooser +15551 choosing +15552 choosy +15553 chop +15554 chosen +15555 chowder +15556 chowtime +15561 chrome +15562 chubby +15563 chuck +15564 chug +15565 chummy +15566 chump +15611 chunk +15612 churn +15613 chute +15614 cider +15615 cilantro +15616 cinch +15621 cinema +15622 cinnamon +15623 circle +15624 circling +15625 circular +15626 circulate +15631 circus +15632 citable +15633 citadel +15634 citation +15635 citizen +15636 citric +15641 citrus +15642 city +15643 civic +15644 civil +15645 clad +15646 claim +15651 clambake +15652 clammy +15653 clamor +15654 clamp +15655 clamshell +15656 clang +15661 clanking +15662 clapped +15663 clapper +15664 clapping +15665 clarify +15666 clarinet +16111 clarity +16112 clash +16113 clasp +16114 class +16115 clatter +16116 clause +16121 clavicle +16122 claw +16123 clay +16124 clean +16125 clear +16126 cleat +16131 cleaver +16132 cleft +16133 clench +16134 clergyman +16135 clerical +16136 clerk +16141 clever +16142 clicker +16143 client +16144 climate +16145 climatic +16146 cling +16151 clinic +16152 clinking +16153 clip +16154 clique +16155 cloak +16156 clobber +16161 clock +16162 clone +16163 cloning +16164 closable +16165 closure +16166 clothes +16211 clothing +16212 cloud +16213 clover +16214 clubbed +16215 clubbing +16216 clubhouse +16221 clump +16222 clumsily +16223 clumsy +16224 clunky +16225 clustered +16226 clutch +16231 clutter +16232 coach +16233 coagulant +16234 coastal +16235 coaster +16236 coasting +16241 coastland +16242 coastline +16243 coat +16244 coauthor +16245 cobalt +16246 cobbler +16251 cobweb +16252 cocoa +16253 coconut +16254 cod +16255 coeditor +16256 coerce +16261 coexist +16262 coffee +16263 cofounder +16264 cognition +16265 cognitive +16266 cogwheel +16311 coherence +16312 coherent +16313 cohesive +16314 coil +16315 coke +16316 cola +16321 cold +16322 coleslaw +16323 coliseum +16324 collage +16325 collapse +16326 collar +16331 collected +16332 collector +16333 collide +16334 collie +16335 collision +16336 colonial +16341 colonist +16342 colonize +16343 colony +16344 colossal +16345 colt +16346 coma +16351 come +16352 comfort +16353 comfy +16354 comic +16355 coming +16356 comma +16361 commence +16362 commend +16363 comment +16364 commerce +16365 commode +16366 commodity +16411 commodore +16412 common +16413 commotion +16414 commute +16415 commuting +16416 compacted +16421 compacter +16422 compactly +16423 compactor +16424 companion +16425 company +16426 compare +16431 compel +16432 compile +16433 comply +16434 component +16435 composed +16436 composer +16441 composite +16442 compost +16443 composure +16444 compound +16445 compress +16446 comprised +16451 computer +16452 computing +16453 comrade +16454 concave +16455 conceal +16456 conceded +16461 concept +16462 concerned +16463 concert +16464 conch +16465 concierge +16466 concise +16511 conclude +16512 concrete +16513 concur +16514 condense +16515 condiment +16516 condition +16521 condone +16522 conducive +16523 conductor +16524 conduit +16525 cone +16526 confess +16531 confetti +16532 confidant +16533 confident +16534 confider +16535 confiding +16536 configure +16541 confined +16542 confining +16543 confirm +16544 conflict +16545 conform +16546 confound +16551 confront +16552 confused +16553 confusing +16554 confusion +16555 congenial +16556 congested +16561 congrats +16562 congress +16563 conical +16564 conjoined +16565 conjure +16566 conjuror +16611 connected +16612 connector +16613 consensus +16614 consent +16615 console +16616 consoling +16621 consonant +16622 constable +16623 constant +16624 constrain +16625 constrict +16626 construct +16631 consult +16632 consumer +16633 consuming +16634 contact +16635 container +16636 contempt +16641 contend +16642 contented +16643 contently +16644 contents +16645 contest +16646 context +16651 contort +16652 contour +16653 contrite +16654 control +16655 contusion +16656 convene +16661 convent +16662 copartner +16663 cope +16664 copied +16665 copier +16666 copilot +21111 coping +21112 copious +21113 copper +21114 copy +21115 coral +21116 cork +21121 cornball +21122 cornbread +21123 corncob +21124 cornea +21125 corned +21126 corner +21131 cornfield +21132 cornflake +21133 cornhusk +21134 cornmeal +21135 cornstalk +21136 corny +21141 coronary +21142 coroner +21143 corporal +21144 corporate +21145 corral +21146 correct +21151 corridor +21152 corrode +21153 corroding +21154 corrosive +21155 corsage +21156 corset +21161 cortex +21162 cosigner +21163 cosmetics +21164 cosmic +21165 cosmos +21166 cosponsor +21211 cost +21212 cottage +21213 cotton +21214 couch +21215 cough +21216 could +21221 countable +21222 countdown +21223 counting +21224 countless +21225 country +21226 county +21231 courier +21232 covenant +21233 cover +21234 coveted +21235 coveting +21236 coyness +21241 cozily +21242 coziness +21243 cozy +21244 crabbing +21245 crabgrass +21246 crablike +21251 crabmeat +21252 cradle +21253 cradling +21254 crafter +21255 craftily +21256 craftsman +21261 craftwork +21262 crafty +21263 cramp +21264 cranberry +21265 crane +21266 cranial +21311 cranium +21312 crank +21313 crate +21314 crave +21315 craving +21316 crawfish +21321 crawlers +21322 crawling +21323 crayfish +21324 crayon +21325 crazed +21326 crazily +21331 craziness +21332 crazy +21333 creamed +21334 creamer +21335 creamlike +21336 crease +21341 creasing +21342 creatable +21343 create +21344 creation +21345 creative +21346 creature +21351 credible +21352 credibly +21353 credit +21354 creed +21355 creme +21356 creole +21361 crepe +21362 crept +21363 crescent +21364 crested +21365 cresting +21366 crestless +21411 crevice +21412 crewless +21413 crewman +21414 crewmate +21415 crib +21416 cricket +21421 cried +21422 crier +21423 crimp +21424 crimson +21425 cringe +21426 cringing +21431 crinkle +21432 crinkly +21433 crisped +21434 crisping +21435 crisply +21436 crispness +21441 crispy +21442 criteria +21443 critter +21444 croak +21445 crock +21446 crook +21451 croon +21452 crop +21453 cross +21454 crouch +21455 crouton +21456 crowbar +21461 crowd +21462 crown +21463 crucial +21464 crudely +21465 crudeness +21466 cruelly +21511 cruelness +21512 cruelty +21513 crumb +21514 crummiest +21515 crummy +21516 crumpet +21521 crumpled +21522 cruncher +21523 crunching +21524 crunchy +21525 crusader +21526 crushable +21531 crushed +21532 crusher +21533 crushing +21534 crust +21535 crux +21536 crying +21541 cryptic +21542 crystal +21543 cubbyhole +21544 cube +21545 cubical +21546 cubicle +21551 cucumber +21552 cuddle +21553 cuddly +21554 cufflink +21555 culinary +21556 culminate +21561 culpable +21562 culprit +21563 cultivate +21564 cultural +21565 culture +21566 cupbearer +21611 cupcake +21612 cupid +21613 cupped +21614 cupping +21615 curable +21616 curator +21621 curdle +21622 cure +21623 curfew +21624 curing +21625 curled +21626 curler +21631 curliness +21632 curling +21633 curly +21634 curry +21635 curse +21636 cursive +21641 cursor +21642 curtain +21643 curtly +21644 curtsy +21645 curvature +21646 curve +21651 curvy +21652 cushy +21653 cusp +21654 cussed +21655 custard +21656 custodian +21661 custody +21662 customary +21663 customer +21664 customize +21665 customs +21666 cut +22111 cycle +22112 cyclic +22113 cycling +22114 cyclist +22115 cylinder +22116 cymbal +22121 cytoplasm +22122 cytoplast +22123 dab +22124 dad +22125 daffodil +22126 dagger +22131 daily +22132 daintily +22133 dainty +22134 dairy +22135 daisy +22136 dallying +22141 dance +22142 dancing +22143 dandelion +22144 dander +22145 dandruff +22146 dandy +22151 danger +22152 dangle +22153 dangling +22154 daredevil +22155 dares +22156 daringly +22161 darkened +22162 darkening +22163 darkish +22164 darkness +22165 darkroom +22166 darling +22211 darn +22212 dart +22213 darwinism +22214 dash +22215 dastardly +22216 data +22221 datebook +22222 dating +22223 daughter +22224 daunting +22225 dawdler +22226 dawn +22231 daybed +22232 daybreak +22233 daycare +22234 daydream +22235 daylight +22236 daylong +22241 dayroom +22242 daytime +22243 dazzler +22244 dazzling +22245 deacon +22246 deafening +22251 deafness +22252 dealer +22253 dealing +22254 dealmaker +22255 dealt +22256 dean +22261 debatable +22262 debate +22263 debating +22264 debit +22265 debrief +22266 debtless +22311 debtor +22312 debug +22313 debunk +22314 decade +22315 decaf +22316 decal +22321 decathlon +22322 decay +22323 deceased +22324 deceit +22325 deceiver +22326 deceiving +22331 december +22332 decency +22333 decent +22334 deception +22335 deceptive +22336 decibel +22341 decidable +22342 decimal +22343 decimeter +22344 decipher +22345 deck +22346 declared +22351 decline +22352 decode +22353 decompose +22354 decorated +22355 decorator +22356 decoy +22361 decrease +22362 decree +22363 dedicate +22364 dedicator +22365 deduce +22366 deduct +22411 deed +22412 deem +22413 deepen +22414 deeply +22415 deepness +22416 deface +22421 defacing +22422 defame +22423 default +22424 defeat +22425 defection +22426 defective +22431 defendant +22432 defender +22433 defense +22434 defensive +22435 deferral +22436 deferred +22441 defiance +22442 defiant +22443 defile +22444 defiling +22445 define +22446 definite +22451 deflate +22452 deflation +22453 deflator +22454 deflected +22455 deflector +22456 defog +22461 deforest +22462 defraud +22463 defrost +22464 deftly +22465 defuse +22466 defy +22511 degraded +22512 degrading +22513 degrease +22514 degree +22515 dehydrate +22516 deity +22521 dejected +22522 delay +22523 delegate +22524 delegator +22525 delete +22526 deletion +22531 delicacy +22532 delicate +22533 delicious +22534 delighted +22535 delirious +22536 delirium +22541 deliverer +22542 delivery +22543 delouse +22544 delta +22545 deluge +22546 delusion +22551 deluxe +22552 demanding +22553 demeaning +22554 demeanor +22555 demise +22556 democracy +22561 democrat +22562 demote +22563 demotion +22564 demystify +22565 denatured +22566 deniable +22611 denial +22612 denim +22613 denote +22614 dense +22615 density +22616 dental +22621 dentist +22622 denture +22623 deny +22624 deodorant +22625 deodorize +22626 departed +22631 departure +22632 depict +22633 deplete +22634 depletion +22635 deplored +22636 deploy +22641 deport +22642 depose +22643 depraved +22644 depravity +22645 deprecate +22646 depress +22651 deprive +22652 depth +22653 deputize +22654 deputy +22655 derail +22656 deranged +22661 derby +22662 derived +22663 desecrate +22664 deserve +22665 deserving +22666 designate +23111 designed +23112 designer +23113 designing +23114 deskbound +23115 desktop +23116 deskwork +23121 desolate +23122 despair +23123 despise +23124 despite +23125 destiny +23126 destitute +23131 destruct +23132 detached +23133 detail +23134 detection +23135 detective +23136 detector +23141 detention +23142 detergent +23143 detest +23144 detonate +23145 detonator +23146 detoxify +23151 detract +23152 deuce +23153 devalue +23154 deviancy +23155 deviant +23156 deviate +23161 deviation +23162 deviator +23163 device +23164 devious +23165 devotedly +23166 devotee +23211 devotion +23212 devourer +23213 devouring +23214 devoutly +23215 dexterity +23216 dexterous +23221 diabetes +23222 diabetic +23223 diabolic +23224 diagnoses +23225 diagnosis +23226 diagram +23231 dial +23232 diameter +23233 diaper +23234 diaphragm +23235 diary +23236 dice +23241 dicing +23242 dictate +23243 dictation +23244 dictator +23245 difficult +23246 diffused +23251 diffuser +23252 diffusion +23253 diffusive +23254 dig +23255 dilation +23256 diligence +23261 diligent +23262 dill +23263 dilute +23264 dime +23265 diminish +23266 dimly +23311 dimmed +23312 dimmer +23313 dimness +23314 dimple +23315 diner +23316 dingbat +23321 dinghy +23322 dinginess +23323 dingo +23324 dingy +23325 dining +23326 dinner +23331 diocese +23332 dioxide +23333 diploma +23334 dipped +23335 dipper +23336 dipping +23341 directed +23342 direction +23343 directive +23344 directly +23345 directory +23346 direness +23351 dirtiness +23352 disabled +23353 disagree +23354 disallow +23355 disarm +23356 disarray +23361 disaster +23362 disband +23363 disbelief +23364 disburse +23365 discard +23366 discern +23411 discharge +23412 disclose +23413 discolor +23414 discount +23415 discourse +23416 discover +23421 discuss +23422 disdain +23423 disengage +23424 disfigure +23425 disgrace +23426 dish +23431 disinfect +23432 disjoin +23433 disk +23434 dislike +23435 disliking +23436 dislocate +23441 dislodge +23442 disloyal +23443 dismantle +23444 dismay +23445 dismiss +23446 dismount +23451 disobey +23452 disorder +23453 disown +23454 disparate +23455 disparity +23456 dispatch +23461 dispense +23462 dispersal +23463 dispersed +23464 disperser +23465 displace +23466 display +23511 displease +23512 disposal +23513 dispose +23514 disprove +23515 dispute +23516 disregard +23521 disrupt +23522 dissuade +23523 distance +23524 distant +23525 distaste +23526 distill +23531 distinct +23532 distort +23533 distract +23534 distress +23535 district +23536 distrust +23541 ditch +23542 ditto +23543 ditzy +23544 dividable +23545 divided +23546 dividend +23551 dividers +23552 dividing +23553 divinely +23554 diving +23555 divinity +23556 divisible +23561 divisibly +23562 division +23563 divisive +23564 divorcee +23565 dizziness +23566 dizzy +23611 doable +23612 docile +23613 dock +23614 doctrine +23615 document +23616 dodge +23621 dodgy +23622 doily +23623 doing +23624 dole +23625 dollar +23626 dollhouse +23631 dollop +23632 dolly +23633 dolphin +23634 domain +23635 domelike +23636 domestic +23641 dominion +23642 dominoes +23643 donated +23644 donation +23645 donator +23646 donor +23651 donut +23652 doodle +23653 doorbell +23654 doorframe +23655 doorknob +23656 doorman +23661 doormat +23662 doornail +23663 doorpost +23664 doorstep +23665 doorstop +23666 doorway +24111 doozy +24112 dork +24113 dormitory +24114 dorsal +24115 dosage +24116 dose +24121 dotted +24122 doubling +24123 douche +24124 dove +24125 down +24126 dowry +24131 doze +24132 drab +24133 dragging +24134 dragonfly +24135 dragonish +24136 dragster +24141 drainable +24142 drainage +24143 drained +24144 drainer +24145 drainpipe +24146 dramatic +24151 dramatize +24152 drank +24153 drapery +24154 drastic +24155 draw +24156 dreaded +24161 dreadful +24162 dreadlock +24163 dreamboat +24164 dreamily +24165 dreamland +24166 dreamless +24211 dreamlike +24212 dreamt +24213 dreamy +24214 drearily +24215 dreary +24216 drench +24221 dress +24222 drew +24223 dribble +24224 dried +24225 drier +24226 drift +24231 driller +24232 drilling +24233 drinkable +24234 drinking +24235 dripping +24236 drippy +24241 drivable +24242 driven +24243 driver +24244 driveway +24245 driving +24246 drizzle +24251 drizzly +24252 drone +24253 drool +24254 droop +24255 drop-down +24256 dropbox +24261 dropkick +24262 droplet +24263 dropout +24264 dropper +24265 drove +24266 drown +24311 drowsily +24312 drudge +24313 drum +24314 dry +24315 dubbed +24316 dubiously +24321 duchess +24322 duckbill +24323 ducking +24324 duckling +24325 ducktail +24326 ducky +24331 duct +24332 dude +24333 duffel +24334 dugout +24335 duh +24336 duke +24341 duller +24342 dullness +24343 duly +24344 dumping +24345 dumpling +24346 dumpster +24351 duo +24352 dupe +24353 duplex +24354 duplicate +24355 duplicity +24356 durable +24361 durably +24362 duration +24363 duress +24364 during +24365 dusk +24366 dust +24411 dutiful +24412 duty +24413 duvet +24414 dwarf +24415 dweeb +24416 dwelled +24421 dweller +24422 dwelling +24423 dwindle +24424 dwindling +24425 dynamic +24426 dynamite +24431 dynasty +24432 dyslexia +24433 dyslexic +24434 each +24435 eagle +24436 earache +24441 eardrum +24442 earflap +24443 earful +24444 earlobe +24445 early +24446 earmark +24451 earmuff +24452 earphone +24453 earpiece +24454 earplugs +24455 earring +24456 earshot +24461 earthen +24462 earthlike +24463 earthling +24464 earthly +24465 earthworm +24466 earthy +24511 earwig +24512 easeful +24513 easel +24514 easiest +24515 easily +24516 easiness +24521 easing +24522 eastbound +24523 eastcoast +24524 easter +24525 eastward +24526 eatable +24531 eaten +24532 eatery +24533 eating +24534 eats +24535 ebay +24536 ebony +24541 ebook +24542 ecard +24543 eccentric +24544 echo +24545 eclair +24546 eclipse +24551 ecologist +24552 ecology +24553 economic +24554 economist +24555 economy +24556 ecosphere +24561 ecosystem +24562 edge +24563 edginess +24564 edging +24565 edgy +24566 edition +24611 editor +24612 educated +24613 education +24614 educator +24615 eel +24616 effective +24621 effects +24622 efficient +24623 effort +24624 eggbeater +24625 egging +24626 eggnog +24631 eggplant +24632 eggshell +24633 egomaniac +24634 egotism +24635 egotistic +24636 either +24641 eject +24642 elaborate +24643 elastic +24644 elated +24645 elbow +24646 eldercare +24651 elderly +24652 eldest +24653 electable +24654 election +24655 elective +24656 elephant +24661 elevate +24662 elevating +24663 elevation +24664 elevator +24665 eleven +24666 elf +25111 eligible +25112 eligibly +25113 eliminate +25114 elite +25115 elitism +25116 elixir +25121 elk +25122 ellipse +25123 elliptic +25124 elm +25125 elongated +25126 elope +25131 eloquence +25132 eloquent +25133 elsewhere +25134 elude +25135 elusive +25136 elves +25141 email +25142 embargo +25143 embark +25144 embassy +25145 embattled +25146 embellish +25151 ember +25152 embezzle +25153 emblaze +25154 emblem +25155 embody +25156 embolism +25161 emboss +25162 embroider +25163 emcee +25164 emerald +25165 emergency +25166 emission +25211 emit +25212 emote +25213 emoticon +25214 emotion +25215 empathic +25216 empathy +25221 emperor +25222 emphases +25223 emphasis +25224 emphasize +25225 emphatic +25226 empirical +25231 employed +25232 employee +25233 employer +25234 emporium +25235 empower +25236 emptier +25241 emptiness +25242 empty +25243 emu +25244 enable +25245 enactment +25246 enamel +25251 enchanted +25252 enchilada +25253 encircle +25254 enclose +25255 enclosure +25256 encode +25261 encore +25262 encounter +25263 encourage +25264 encroach +25265 encrust +25266 encrypt +25311 endanger +25312 endeared +25313 endearing +25314 ended +25315 ending +25316 endless +25321 endnote +25322 endocrine +25323 endorphin +25324 endorse +25325 endowment +25326 endpoint +25331 endurable +25332 endurance +25333 enduring +25334 energetic +25335 energize +25336 energy +25341 enforced +25342 enforcer +25343 engaged +25344 engaging +25345 engine +25346 engorge +25351 engraved +25352 engraver +25353 engraving +25354 engross +25355 engulf +25356 enhance +25361 enigmatic +25362 enjoyable +25363 enjoyably +25364 enjoyer +25365 enjoying +25366 enjoyment +25411 enlarged +25412 enlarging +25413 enlighten +25414 enlisted +25415 enquirer +25416 enrage +25421 enrich +25422 enroll +25423 enslave +25424 ensnare +25425 ensure +25426 entail +25431 entangled +25432 entering +25433 entertain +25434 enticing +25435 entire +25436 entitle +25441 entity +25442 entomb +25443 entourage +25444 entrap +25445 entree +25446 entrench +25451 entrust +25452 entryway +25453 entwine +25454 enunciate +25455 envelope +25456 enviable +25461 enviably +25462 envious +25463 envision +25464 envoy +25465 envy +25466 enzyme +25511 epic +25512 epidemic +25513 epidermal +25514 epidermis +25515 epidural +25516 epilepsy +25521 epileptic +25522 epilogue +25523 epiphany +25524 episode +25525 equal +25526 equate +25531 equation +25532 equator +25533 equinox +25534 equipment +25535 equity +25536 equivocal +25541 eradicate +25542 erasable +25543 erased +25544 eraser +25545 erasure +25546 ergonomic +25551 errand +25552 errant +25553 erratic +25554 error +25555 erupt +25556 escalate +25561 escalator +25562 escapable +25563 escapade +25564 escapist +25565 escargot +25566 eskimo +25611 esophagus +25612 espionage +25613 espresso +25614 esquire +25615 essay +25616 essence +25621 essential +25622 establish +25623 estate +25624 esteemed +25625 estimate +25626 estimator +25631 estranged +25632 estrogen +25633 etching +25634 eternal +25635 eternity +25636 ethanol +25641 ether +25642 ethically +25643 ethics +25644 euphemism +25645 evacuate +25646 evacuee +25651 evade +25652 evaluate +25653 evaluator +25654 evaporate +25655 evasion +25656 evasive +25661 even +25662 everglade +25663 evergreen +25664 everybody +25665 everyday +25666 everyone +26111 evict +26112 evidence +26113 evident +26114 evil +26115 evoke +26116 evolution +26121 evolve +26122 exact +26123 exalted +26124 example +26125 excavate +26126 excavator +26131 exceeding +26132 exception +26133 excess +26134 exchange +26135 excitable +26136 exciting +26141 exclaim +26142 exclude +26143 excluding +26144 exclusion +26145 exclusive +26146 excretion +26151 excretory +26152 excursion +26153 excusable +26154 excusably +26155 excuse +26156 exemplary +26161 exemplify +26162 exemption +26163 exerciser +26164 exert +26165 exes +26166 exfoliate +26211 exhale +26212 exhaust +26213 exhume +26214 exile +26215 existing +26216 exit +26221 exodus +26222 exonerate +26223 exorcism +26224 exorcist +26225 expand +26226 expanse +26231 expansion +26232 expansive +26233 expectant +26234 expedited +26235 expediter +26236 expel +26241 expend +26242 expenses +26243 expensive +26244 expert +26245 expire +26246 expiring +26251 explain +26252 expletive +26253 explicit +26254 explode +26255 exploit +26256 explore +26261 exploring +26262 exponent +26263 exporter +26264 exposable +26265 expose +26266 exposure +26311 express +26312 expulsion +26313 exquisite +26314 extended +26315 extending +26316 extent +26321 extenuate +26322 exterior +26323 external +26324 extinct +26325 extortion +26326 extradite +26331 extras +26332 extrovert +26333 extrude +26334 extruding +26335 exuberant +26336 fable +26341 fabric +26342 fabulous +26343 facebook +26344 facecloth +26345 facedown +26346 faceless +26351 facelift +26352 faceplate +26353 faceted +26354 facial +26355 facility +26356 facing +26361 facsimile +26362 faction +26363 factoid +26364 factor +26365 factsheet +26366 factual +26411 faculty +26412 fade +26413 fading +26414 failing +26415 falcon +26416 fall +26421 false +26422 falsify +26423 fame +26424 familiar +26425 family +26426 famine +26431 famished +26432 fanatic +26433 fancied +26434 fanciness +26435 fancy +26436 fanfare +26441 fang +26442 fanning +26443 fantasize +26444 fantastic +26445 fantasy +26446 fascism +26451 fastball +26452 faster +26453 fasting +26454 fastness +26455 faucet +26456 favorable +26461 favorably +26462 favored +26463 favoring +26464 favorite +26465 fax +26466 feast +26511 federal +26512 fedora +26513 feeble +26514 feed +26515 feel +26516 feisty +26521 feline +26522 felt-tip +26523 feminine +26524 feminism +26525 feminist +26526 feminize +26531 femur +26532 fence +26533 fencing +26534 fender +26535 ferment +26536 fernlike +26541 ferocious +26542 ferocity +26543 ferret +26544 ferris +26545 ferry +26546 fervor +26551 fester +26552 festival +26553 festive +26554 festivity +26555 fetal +26556 fetch +26561 fever +26562 fiber +26563 fiction +26564 fiddle +26565 fiddling +26566 fidelity +26611 fidgeting +26612 fidgety +26613 fifteen +26614 fifth +26615 fiftieth +26616 fifty +26621 figment +26622 figure +26623 figurine +26624 filing +26625 filled +26626 filler +26631 filling +26632 film +26633 filter +26634 filth +26635 filtrate +26636 finale +26641 finalist +26642 finalize +26643 finally +26644 finance +26645 financial +26646 finch +26651 fineness +26652 finer +26653 finicky +26654 finished +26655 finisher +26656 finishing +26661 finite +26662 finless +26663 finlike +26664 fiscally +26665 fit +26666 five +31111 flaccid +31112 flagman +31113 flagpole +31114 flagship +31115 flagstick +31116 flagstone +31121 flail +31122 flakily +31123 flaky +31124 flame +31125 flammable +31126 flanked +31131 flanking +31132 flannels +31133 flap +31134 flaring +31135 flashback +31136 flashbulb +31141 flashcard +31142 flashily +31143 flashing +31144 flashy +31145 flask +31146 flatbed +31151 flatfoot +31152 flatly +31153 flatness +31154 flatten +31155 flattered +31156 flatterer +31161 flattery +31162 flattop +31163 flatware +31164 flatworm +31165 flavored +31166 flavorful +31211 flavoring +31212 flaxseed +31213 fled +31214 fleshed +31215 fleshy +31216 flick +31221 flier +31222 flight +31223 flinch +31224 fling +31225 flint +31226 flip +31231 flirt +31232 float +31233 flock +31234 flogging +31235 flop +31236 floral +31241 florist +31242 floss +31243 flounder +31244 flyable +31245 flyaway +31246 flyer +31251 flying +31252 flyover +31253 flypaper +31254 foam +31255 foe +31256 fog +31261 foil +31262 folic +31263 folk +31264 follicle +31265 follow +31266 fondling +31311 fondly +31312 fondness +31313 fondue +31314 font +31315 food +31316 fool +31321 footage +31322 football +31323 footbath +31324 footboard +31325 footer +31326 footgear +31331 foothill +31332 foothold +31333 footing +31334 footless +31335 footman +31336 footnote +31341 footpad +31342 footpath +31343 footprint +31344 footrest +31345 footsie +31346 footsore +31351 footwear +31352 footwork +31353 fossil +31354 foster +31355 founder +31356 founding +31361 fountain +31362 fox +31363 foyer +31364 fraction +31365 fracture +31366 fragile +31411 fragility +31412 fragment +31413 fragrance +31414 fragrant +31415 frail +31416 frame +31421 framing +31422 frantic +31423 fraternal +31424 frayed +31425 fraying +31426 frays +31431 freckled +31432 freckles +31433 freebase +31434 freebee +31435 freebie +31436 freedom +31441 freefall +31442 freehand +31443 freeing +31444 freeload +31445 freely +31446 freemason +31451 freeness +31452 freestyle +31453 freeware +31454 freeway +31455 freewill +31456 freezable +31461 freezing +31462 freight +31463 french +31464 frenzied +31465 frenzy +31466 frequency +31511 frequent +31512 fresh +31513 fretful +31514 fretted +31515 friction +31516 friday +31521 fridge +31522 fried +31523 friend +31524 frighten +31525 frightful +31526 frigidity +31531 frigidly +31532 frill +31533 fringe +31534 frisbee +31535 frisk +31536 fritter +31541 frivolous +31542 frolic +31543 from +31544 front +31545 frostbite +31546 frosted +31551 frostily +31552 frosting +31553 frostlike +31554 frosty +31555 froth +31556 frown +31561 frozen +31562 fructose +31563 frugality +31564 frugally +31565 fruit +31566 frustrate +31611 frying +31612 gab +31613 gaffe +31614 gag +31615 gainfully +31616 gaining +31621 gains +31622 gala +31623 gallantly +31624 galleria +31625 gallery +31626 galley +31631 gallon +31632 gallows +31633 gallstone +31634 galore +31635 galvanize +31636 gambling +31641 game +31642 gaming +31643 gamma +31644 gander +31645 gangly +31646 gangrene +31651 gangway +31652 gap +31653 garage +31654 garbage +31655 garden +31656 gargle +31661 garland +31662 garlic +31663 garment +31664 garnet +31665 garnish +31666 garter +32111 gas +32112 gatherer +32113 gathering +32114 gating +32115 gauging +32116 gauntlet +32121 gauze +32122 gave +32123 gawk +32124 gazing +32125 gear +32126 gecko +32131 geek +32132 geiger +32133 gem +32134 gender +32135 generic +32136 generous +32141 genetics +32142 genre +32143 gentile +32144 gentleman +32145 gently +32146 gents +32151 geography +32152 geologic +32153 geologist +32154 geology +32155 geometric +32156 geometry +32161 geranium +32162 gerbil +32163 geriatric +32164 germicide +32165 germinate +32166 germless +32211 germproof +32212 gestate +32213 gestation +32214 gesture +32215 getaway +32216 getting +32221 getup +32222 giant +32223 gibberish +32224 giblet +32225 giddily +32226 giddiness +32231 giddy +32232 gift +32233 gigabyte +32234 gigahertz +32235 gigantic +32236 giggle +32241 giggling +32242 giggly +32243 gigolo +32244 gilled +32245 gills +32246 gimmick +32251 girdle +32252 giveaway +32253 given +32254 giver +32255 giving +32256 gizmo +32261 gizzard +32262 glacial +32263 glacier +32264 glade +32265 gladiator +32266 gladly +32311 glamorous +32312 glamour +32313 glance +32314 glancing +32315 glandular +32316 glare +32321 glaring +32322 glass +32323 glaucoma +32324 glazing +32325 gleaming +32326 gleeful +32331 glider +32332 gliding +32333 glimmer +32334 glimpse +32335 glisten +32336 glitch +32341 glitter +32342 glitzy +32343 gloater +32344 gloating +32345 gloomily +32346 gloomy +32351 glorified +32352 glorifier +32353 glorify +32354 glorious +32355 glory +32356 gloss +32361 glove +32362 glowing +32363 glowworm +32364 glucose +32365 glue +32366 gluten +32411 glutinous +32412 glutton +32413 gnarly +32414 gnat +32415 goal +32416 goatskin +32421 goes +32422 goggles +32423 going +32424 goldfish +32425 goldmine +32426 goldsmith +32431 golf +32432 goliath +32433 gonad +32434 gondola +32435 gone +32436 gong +32441 good +32442 gooey +32443 goofball +32444 goofiness +32445 goofy +32446 google +32451 goon +32452 gopher +32453 gore +32454 gorged +32455 gorgeous +32456 gory +32461 gosling +32462 gossip +32463 gothic +32464 gotten +32465 gout +32466 gown +32511 grab +32512 graceful +32513 graceless +32514 gracious +32515 gradation +32516 graded +32521 grader +32522 gradient +32523 grading +32524 gradually +32525 graduate +32526 graffiti +32531 grafted +32532 grafting +32533 grain +32534 granddad +32535 grandkid +32536 grandly +32541 grandma +32542 grandpa +32543 grandson +32544 granite +32545 granny +32546 granola +32551 grant +32552 granular +32553 grape +32554 graph +32555 grapple +32556 grappling +32561 grasp +32562 grass +32563 gratified +32564 gratify +32565 grating +32566 gratitude +32611 gratuity +32612 gravel +32613 graveness +32614 graves +32615 graveyard +32616 gravitate +32621 gravity +32622 gravy +32623 gray +32624 grazing +32625 greasily +32626 greedily +32631 greedless +32632 greedy +32633 green +32634 greeter +32635 greeting +32636 grew +32641 greyhound +32642 grid +32643 grief +32644 grievance +32645 grieving +32646 grievous +32651 grill +32652 grimace +32653 grimacing +32654 grime +32655 griminess +32656 grimy +32661 grinch +32662 grinning +32663 grip +32664 gristle +32665 grit +32666 groggily +33111 groggy +33112 groin +33113 groom +33114 groove +33115 grooving +33116 groovy +33121 grope +33122 ground +33123 grouped +33124 grout +33125 grove +33126 grower +33131 growing +33132 growl +33133 grub +33134 grudge +33135 grudging +33136 grueling +33141 gruffly +33142 grumble +33143 grumbling +33144 grumbly +33145 grumpily +33146 grunge +33151 grunt +33152 guacamole +33153 guidable +33154 guidance +33155 guide +33156 guiding +33161 guileless +33162 guise +33163 gulf +33164 gullible +33165 gully +33166 gulp +33211 gumball +33212 gumdrop +33213 gumminess +33214 gumming +33215 gummy +33216 gurgle +33221 gurgling +33222 guru +33223 gush +33224 gusto +33225 gusty +33226 gutless +33231 guts +33232 gutter +33233 guy +33234 guzzler +33235 gyration +33236 habitable +33241 habitant +33242 habitat +33243 habitual +33244 hacked +33245 hacker +33246 hacking +33251 hacksaw +33252 had +33253 haggler +33254 haiku +33255 half +33256 halogen +33261 halt +33262 halved +33263 halves +33264 hamburger +33265 hamlet +33266 hammock +33311 hamper +33312 hamster +33313 hamstring +33314 handbag +33315 handball +33316 handbook +33321 handbrake +33322 handcart +33323 handclap +33324 handclasp +33325 handcraft +33326 handcuff +33331 handed +33332 handful +33333 handgrip +33334 handgun +33335 handheld +33336 handiness +33341 handiwork +33342 handlebar +33343 handled +33344 handler +33345 handling +33346 handmade +33351 handoff +33352 handpick +33353 handprint +33354 handrail +33355 handsaw +33356 handset +33361 handsfree +33362 handshake +33363 handstand +33364 handwash +33365 handwork +33366 handwoven +33411 handwrite +33412 handyman +33413 hangnail +33414 hangout +33415 hangover +33416 hangup +33421 hankering +33422 hankie +33423 hanky +33424 haphazard +33425 happening +33426 happier +33431 happiest +33432 happily +33433 happiness +33434 happy +33435 harbor +33436 hardcopy +33441 hardcore +33442 hardcover +33443 harddisk +33444 hardened +33445 hardener +33446 hardening +33451 hardhat +33452 hardhead +33453 hardiness +33454 hardly +33455 hardness +33456 hardship +33461 hardware +33462 hardwired +33463 hardwood +33464 hardy +33465 harmful +33466 harmless +33511 harmonica +33512 harmonics +33513 harmonize +33514 harmony +33515 harness +33516 harpist +33521 harsh +33522 harvest +33523 hash +33524 hassle +33525 haste +33526 hastily +33531 hastiness +33532 hasty +33533 hatbox +33534 hatchback +33535 hatchery +33536 hatchet +33541 hatching +33542 hatchling +33543 hate +33544 hatless +33545 hatred +33546 haunt +33551 haven +33552 hazard +33553 hazelnut +33554 hazily +33555 haziness +33556 hazing +33561 hazy +33562 headache +33563 headband +33564 headboard +33565 headcount +33566 headdress +33611 headed +33612 header +33613 headfirst +33614 headgear +33615 heading +33616 headlamp +33621 headless +33622 headlock +33623 headphone +33624 headpiece +33625 headrest +33626 headroom +33631 headscarf +33632 headset +33633 headsman +33634 headstand +33635 headstone +33636 headway +33641 headwear +33642 heap +33643 heat +33644 heave +33645 heavily +33646 heaviness +33651 heaving +33652 hedge +33653 hedging +33654 heftiness +33655 hefty +33656 helium +33661 helmet +33662 helper +33663 helpful +33664 helping +33665 helpless +33666 helpline +34111 hemlock +34112 hemstitch +34113 hence +34114 henchman +34115 henna +34116 herald +34121 herbal +34122 herbicide +34123 herbs +34124 heritage +34125 hermit +34126 heroics +34131 heroism +34132 herring +34133 herself +34134 hertz +34135 hesitancy +34136 hesitant +34141 hesitate +34142 hexagon +34143 hexagram +34144 hubcap +34145 huddle +34146 huddling +34151 huff +34152 hug +34153 hula +34154 hulk +34155 hull +34156 human +34161 humble +34162 humbling +34163 humbly +34164 humid +34165 humiliate +34166 humility +34211 humming +34212 hummus +34213 humongous +34214 humorist +34215 humorless +34216 humorous +34221 humpback +34222 humped +34223 humvee +34224 hunchback +34225 hundredth +34226 hunger +34231 hungrily +34232 hungry +34233 hunk +34234 hunter +34235 hunting +34236 huntress +34241 huntsman +34242 hurdle +34243 hurled +34244 hurler +34245 hurling +34246 hurray +34251 hurricane +34252 hurried +34253 hurry +34254 hurt +34255 husband +34256 hush +34261 husked +34262 huskiness +34263 hut +34264 hybrid +34265 hydrant +34266 hydrated +34311 hydration +34312 hydrogen +34313 hydroxide +34314 hyperlink +34315 hypertext +34316 hyphen +34321 hypnoses +34322 hypnosis +34323 hypnotic +34324 hypnotism +34325 hypnotist +34326 hypnotize +34331 hypocrisy +34332 hypocrite +34333 ibuprofen +34334 ice +34335 iciness +34336 icing +34341 icky +34342 icon +34343 icy +34344 idealism +34345 idealist +34346 idealize +34351 ideally +34352 idealness +34353 identical +34354 identify +34355 identity +34356 ideology +34361 idiocy +34362 idiom +34363 idly +34364 igloo +34365 ignition +34366 ignore +34411 iguana +34412 illicitly +34413 illusion +34414 illusive +34415 image +34416 imaginary +34421 imagines +34422 imaging +34423 imbecile +34424 imitate +34425 imitation +34426 immature +34431 immerse +34432 immersion +34433 imminent +34434 immobile +34435 immodest +34436 immorally +34441 immortal +34442 immovable +34443 immovably +34444 immunity +34445 immunize +34446 impaired +34451 impale +34452 impart +34453 impatient +34454 impeach +34455 impeding +34456 impending +34461 imperfect +34462 imperial +34463 impish +34464 implant +34465 implement +34466 implicate +34511 implicit +34512 implode +34513 implosion +34514 implosive +34515 imply +34516 impolite +34521 important +34522 importer +34523 impose +34524 imposing +34525 impotence +34526 impotency +34531 impotent +34532 impound +34533 imprecise +34534 imprint +34535 imprison +34536 impromptu +34541 improper +34542 improve +34543 improving +34544 improvise +34545 imprudent +34546 impulse +34551 impulsive +34552 impure +34553 impurity +34554 iodine +34555 iodize +34556 ion +34561 ipad +34562 iphone +34563 ipod +34564 irate +34565 irk +34566 iron +34611 irregular +34612 irrigate +34613 irritable +34614 irritably +34615 irritant +34616 irritate +34621 islamic +34622 islamist +34623 isolated +34624 isolating +34625 isolation +34626 isotope +34631 issue +34632 issuing +34633 italicize +34634 italics +34635 item +34636 itinerary +34641 itunes +34642 ivory +34643 ivy +34644 jab +34645 jackal +34646 jacket +34651 jackknife +34652 jackpot +34653 jailbird +34654 jailbreak +34655 jailer +34656 jailhouse +34661 jalapeno +34662 jam +34663 janitor +34664 january +34665 jargon +34666 jarring +35111 jasmine +35112 jaundice +35113 jaunt +35114 java +35115 jawed +35116 jawless +35121 jawline +35122 jaws +35123 jaybird +35124 jaywalker +35125 jazz +35126 jeep +35131 jeeringly +35132 jellied +35133 jelly +35134 jersey +35135 jester +35136 jet +35141 jiffy +35142 jigsaw +35143 jimmy +35144 jingle +35145 jingling +35146 jinx +35151 jitters +35152 jittery +35153 job +35154 jockey +35155 jockstrap +35156 jogger +35161 jogging +35162 john +35163 joining +35164 jokester +35165 jokingly +35166 jolliness +35211 jolly +35212 jolt +35213 jot +35214 jovial +35215 joyfully +35216 joylessly +35221 joyous +35222 joyride +35223 joystick +35224 jubilance +35225 jubilant +35226 judge +35231 judgingly +35232 judicial +35233 judiciary +35234 judo +35235 juggle +35236 juggling +35241 jugular +35242 juice +35243 juiciness +35244 juicy +35245 jujitsu +35246 jukebox +35251 july +35252 jumble +35253 jumbo +35254 jump +35255 junction +35256 juncture +35261 june +35262 junior +35263 juniper +35264 junkie +35265 junkman +35266 junkyard +35311 jurist +35312 juror +35313 jury +35314 justice +35315 justifier +35316 justify +35321 justly +35322 justness +35323 juvenile +35324 kabob +35325 kangaroo +35326 karaoke +35331 karate +35332 karma +35333 kebab +35334 keenly +35335 keenness +35336 keep +35341 keg +35342 kelp +35343 kennel +35344 kept +35345 kerchief +35346 kerosene +35351 kettle +35352 kick +35353 kiln +35354 kilobyte +35355 kilogram +35356 kilometer +35361 kilowatt +35362 kilt +35363 kimono +35364 kindle +35365 kindling +35366 kindly +35411 kindness +35412 kindred +35413 kinetic +35414 kinfolk +35415 king +35416 kinship +35421 kinsman +35422 kinswoman +35423 kissable +35424 kisser +35425 kissing +35426 kitchen +35431 kite +35432 kitten +35433 kitty +35434 kiwi +35435 kleenex +35436 knapsack +35441 knee +35442 knelt +35443 knickers +35444 knoll +35445 koala +35446 kooky +35451 kosher +35452 krypton +35453 kudos +35454 kung +35455 labored +35456 laborer +35461 laboring +35462 laborious +35463 labrador +35464 ladder +35465 ladies +35466 ladle +35511 ladybug +35512 ladylike +35513 lagged +35514 lagging +35515 lagoon +35516 lair +35521 lake +35522 lance +35523 landed +35524 landfall +35525 landfill +35526 landing +35531 landlady +35532 landless +35533 landline +35534 landlord +35535 landmark +35536 landmass +35541 landmine +35542 landowner +35543 landscape +35544 landside +35545 landslide +35546 language +35551 lankiness +35552 lanky +35553 lantern +35554 lapdog +35555 lapel +35556 lapped +35561 lapping +35562 laptop +35563 lard +35564 large +35565 lark +35566 lash +35611 lasso +35612 last +35613 latch +35614 late +35615 lather +35616 latitude +35621 latrine +35622 latter +35623 latticed +35624 launch +35625 launder +35626 laundry +35631 laurel +35632 lavender +35633 lavish +35634 laxative +35635 lazily +35636 laziness +35641 lazy +35642 lecturer +35643 left +35644 legacy +35645 legal +35646 legend +35651 legged +35652 leggings +35653 legible +35654 legibly +35655 legislate +35656 lego +35661 legroom +35662 legume +35663 legwarmer +35664 legwork +35665 lemon +35666 lend +36111 length +36112 lens +36113 lent +36114 leotard +36115 lesser +36116 letdown +36121 lethargic +36122 lethargy +36123 letter +36124 lettuce +36125 level +36126 leverage +36131 levers +36132 levitate +36133 levitator +36134 liability +36135 liable +36136 liberty +36141 librarian +36142 library +36143 licking +36144 licorice +36145 lid +36146 life +36151 lifter +36152 lifting +36153 liftoff +36154 ligament +36155 likely +36156 likeness +36161 likewise +36162 liking +36163 lilac +36164 lilly +36165 lily +36166 limb +36211 limeade +36212 limelight +36213 limes +36214 limit +36215 limping +36216 limpness +36221 line +36222 lingo +36223 linguini +36224 linguist +36225 lining +36226 linked +36231 linoleum +36232 linseed +36233 lint +36234 lion +36235 lip +36236 liquefy +36241 liqueur +36242 liquid +36243 lisp +36244 list +36245 litigate +36246 litigator +36251 litmus +36252 litter +36253 little +36254 livable +36255 lived +36256 lively +36261 liver +36262 livestock +36263 lividly +36264 living +36265 lizard +36266 lubricant +36311 lubricate +36312 lucid +36313 luckily +36314 luckiness +36315 luckless +36316 lucrative +36321 ludicrous +36322 lugged +36323 lukewarm +36324 lullaby +36325 lumber +36326 luminance +36331 luminous +36332 lumpiness +36333 lumping +36334 lumpish +36335 lunacy +36336 lunar +36341 lunchbox +36342 luncheon +36343 lunchroom +36344 lunchtime +36345 lung +36346 lurch +36351 lure +36352 luridness +36353 lurk +36354 lushly +36355 lushness +36356 luster +36361 lustfully +36362 lustily +36363 lustiness +36364 lustrous +36365 lusty +36366 luxurious +36411 luxury +36412 lying +36413 lyrically +36414 lyricism +36415 lyricist +36416 lyrics +36421 macarena +36422 macaroni +36423 macaw +36424 mace +36425 machine +36426 machinist +36431 magazine +36432 magenta +36433 maggot +36434 magical +36435 magician +36436 magma +36441 magnesium +36442 magnetic +36443 magnetism +36444 magnetize +36445 magnifier +36446 magnify +36451 magnitude +36452 magnolia +36453 mahogany +36454 maimed +36455 majestic +36456 majesty +36461 majorette +36462 majority +36463 makeover +36464 maker +36465 makeshift +36466 making +36511 malformed +36512 malt +36513 mama +36514 mammal +36515 mammary +36516 mammogram +36521 manager +36522 managing +36523 manatee +36524 mandarin +36525 mandate +36526 mandatory +36531 mandolin +36532 manger +36533 mangle +36534 mango +36535 mangy +36536 manhandle +36541 manhole +36542 manhood +36543 manhunt +36544 manicotti +36545 manicure +36546 manifesto +36551 manila +36552 mankind +36553 manlike +36554 manliness +36555 manly +36556 manmade +36561 manned +36562 mannish +36563 manor +36564 manpower +36565 mantis +36566 mantra +36611 manual +36612 many +36613 map +36614 marathon +36615 marauding +36616 marbled +36621 marbles +36622 marbling +36623 march +36624 mardi +36625 margarine +36626 margarita +36631 margin +36632 marigold +36633 marina +36634 marine +36635 marital +36636 maritime +36641 marlin +36642 marmalade +36643 maroon +36644 married +36645 marrow +36646 marry +36651 marshland +36652 marshy +36653 marsupial +36654 marvelous +36655 marxism +36656 mascot +36661 masculine +36662 mashed +36663 mashing +36664 massager +36665 masses +36666 massive +41111 mastiff +41112 matador +41113 matchbook +41114 matchbox +41115 matcher +41116 matching +41121 matchless +41122 material +41123 maternal +41124 maternity +41125 math +41126 mating +41131 matriarch +41132 matrimony +41133 matrix +41134 matron +41135 matted +41136 matter +41141 maturely +41142 maturing +41143 maturity +41144 mauve +41145 maverick +41146 maximize +41151 maximum +41152 maybe +41153 mayday +41154 mayflower +41155 moaner +41156 moaning +41161 mobile +41162 mobility +41163 mobilize +41164 mobster +41165 mocha +41166 mocker +41211 mockup +41212 modified +41213 modify +41214 modular +41215 modulator +41216 module +41221 moisten +41222 moistness +41223 moisture +41224 molar +41225 molasses +41226 mold +41231 molecular +41232 molecule +41233 molehill +41234 mollusk +41235 mom +41236 monastery +41241 monday +41242 monetary +41243 monetize +41244 moneybags +41245 moneyless +41246 moneywise +41251 mongoose +41252 mongrel +41253 monitor +41254 monkhood +41255 monogamy +41256 monogram +41261 monologue +41262 monopoly +41263 monorail +41264 monotone +41265 monotype +41266 monoxide +41311 monsieur +41312 monsoon +41313 monstrous +41314 monthly +41315 monument +41316 moocher +41321 moodiness +41322 moody +41323 mooing +41324 moonbeam +41325 mooned +41326 moonlight +41331 moonlike +41332 moonlit +41333 moonrise +41334 moonscape +41335 moonshine +41336 moonstone +41341 moonwalk +41342 mop +41343 morale +41344 morality +41345 morally +41346 morbidity +41351 morbidly +41352 morphine +41353 morphing +41354 morse +41355 mortality +41356 mortally +41361 mortician +41362 mortified +41363 mortify +41364 mortuary +41365 mosaic +41366 mossy +41411 most +41412 mothball +41413 mothproof +41414 motion +41415 motivate +41416 motivator +41421 motive +41422 motocross +41423 motor +41424 motto +41425 mountable +41426 mountain +41431 mounted +41432 mounting +41433 mourner +41434 mournful +41435 mouse +41436 mousiness +41441 moustache +41442 mousy +41443 mouth +41444 movable +41445 move +41446 movie +41451 moving +41452 mower +41453 mowing +41454 much +41455 muck +41456 mud +41461 mug +41462 mulberry +41463 mulch +41464 mule +41465 mulled +41466 mullets +41511 multiple +41512 multiply +41513 multitask +41514 multitude +41515 mumble +41516 mumbling +41521 mumbo +41522 mummified +41523 mummify +41524 mummy +41525 mumps +41526 munchkin +41531 mundane +41532 municipal +41533 muppet +41534 mural +41535 murkiness +41536 murky +41541 murmuring +41542 muscular +41543 museum +41544 mushily +41545 mushiness +41546 mushroom +41551 mushy +41552 music +41553 musket +41554 muskiness +41555 musky +41556 mustang +41561 mustard +41562 muster +41563 mustiness +41564 musty +41565 mutable +41566 mutate +41611 mutation +41612 mute +41613 mutilated +41614 mutilator +41615 mutiny +41616 mutt +41621 mutual +41622 muzzle +41623 myself +41624 myspace +41625 mystified +41626 mystify +41631 myth +41632 nacho +41633 nag +41634 nail +41635 name +41636 naming +41641 nanny +41642 nanometer +41643 nape +41644 napkin +41645 napped +41646 napping +41651 nappy +41652 narrow +41653 nastily +41654 nastiness +41655 national +41656 native +41661 nativity +41662 natural +41663 nature +41664 naturist +41665 nautical +41666 navigate +42111 navigator +42112 navy +42113 nearby +42114 nearest +42115 nearly +42116 nearness +42121 neatly +42122 neatness +42123 nebula +42124 nebulizer +42125 nectar +42126 negate +42131 negation +42132 negative +42133 neglector +42134 negligee +42135 negligent +42136 negotiate +42141 nemeses +42142 nemesis +42143 neon +42144 nephew +42145 nerd +42146 nervous +42151 nervy +42152 nest +42153 net +42154 neurology +42155 neuron +42156 neurosis +42161 neurotic +42162 neuter +42163 neutron +42164 never +42165 next +42166 nibble +42211 nickname +42212 nicotine +42213 niece +42214 nifty +42215 nimble +42216 nimbly +42221 nineteen +42222 ninetieth +42223 ninja +42224 nintendo +42225 ninth +42226 nuclear +42231 nuclei +42232 nucleus +42233 nugget +42234 nullify +42235 number +42236 numbing +42241 numbly +42242 numbness +42243 numeral +42244 numerate +42245 numerator +42246 numeric +42251 numerous +42252 nuptials +42253 nursery +42254 nursing +42255 nurture +42256 nutcase +42261 nutlike +42262 nutmeg +42263 nutrient +42264 nutshell +42265 nuttiness +42266 nutty +42311 nuzzle +42312 nylon +42313 oaf +42314 oak +42315 oasis +42316 oat +42321 obedience +42322 obedient +42323 obituary +42324 object +42325 obligate +42326 obliged +42331 oblivion +42332 oblivious +42333 oblong +42334 obnoxious +42335 oboe +42336 obscure +42341 obscurity +42342 observant +42343 observer +42344 observing +42345 obsessed +42346 obsession +42351 obsessive +42352 obsolete +42353 obstacle +42354 obstinate +42355 obstruct +42356 obtain +42361 obtrusive +42362 obtuse +42363 obvious +42364 occultist +42365 occupancy +42366 occupant +42411 occupier +42412 occupy +42413 ocean +42414 ocelot +42415 octagon +42416 octane +42421 october +42422 octopus +42423 ogle +42424 oil +42425 oink +42426 ointment +42431 okay +42432 old +42433 olive +42434 olympics +42435 omega +42436 omen +42441 ominous +42442 omission +42443 omit +42444 omnivore +42445 onboard +42446 oncoming +42451 ongoing +42452 onion +42453 online +42454 onlooker +42455 only +42456 onscreen +42461 onset +42462 onshore +42463 onslaught +42464 onstage +42465 onto +42466 onward +42511 onyx +42512 oops +42513 ooze +42514 oozy +42515 opacity +42516 opal +42521 open +42522 operable +42523 operate +42524 operating +42525 operation +42526 operative +42531 operator +42532 opium +42533 opossum +42534 opponent +42535 oppose +42536 opposing +42541 opposite +42542 oppressed +42543 oppressor +42544 opt +42545 opulently +42546 osmosis +42551 other +42552 otter +42553 ouch +42554 ought +42555 ounce +42556 outage +42561 outback +42562 outbid +42563 outboard +42564 outbound +42565 outbreak +42566 outburst +42611 outcast +42612 outclass +42613 outcome +42614 outdated +42615 outdoors +42616 outer +42621 outfield +42622 outfit +42623 outflank +42624 outgoing +42625 outgrow +42626 outhouse +42631 outing +42632 outlast +42633 outlet +42634 outline +42635 outlook +42636 outlying +42641 outmatch +42642 outmost +42643 outnumber +42644 outplayed +42645 outpost +42646 outpour +42651 output +42652 outrage +42653 outrank +42654 outreach +42655 outright +42656 outscore +42661 outsell +42662 outshine +42663 outshoot +42664 outsider +42665 outskirts +42666 outsmart +43111 outsource +43112 outspoken +43113 outtakes +43114 outthink +43115 outward +43116 outweigh +43121 outwit +43122 oval +43123 ovary +43124 oven +43125 overact +43126 overall +43131 overarch +43132 overbid +43133 overbill +43134 overbite +43135 overblown +43136 overboard +43141 overbook +43142 overbuilt +43143 overcast +43144 overcoat +43145 overcome +43146 overcook +43151 overcrowd +43152 overdraft +43153 overdrawn +43154 overdress +43155 overdrive +43156 overdue +43161 overeager +43162 overeater +43163 overexert +43164 overfed +43165 overfeed +43166 overfill +43211 overflow +43212 overfull +43213 overgrown +43214 overhand +43215 overhang +43216 overhaul +43221 overhead +43222 overhear +43223 overheat +43224 overhung +43225 overjoyed +43226 overkill +43231 overlabor +43232 overlaid +43233 overlap +43234 overlay +43235 overload +43236 overlook +43241 overlord +43242 overlying +43243 overnight +43244 overpass +43245 overpay +43246 overplant +43251 overplay +43252 overpower +43253 overprice +43254 overrate +43255 overreach +43256 overreact +43261 override +43262 overripe +43263 overrule +43264 overrun +43265 overshoot +43266 overshot +43311 oversight +43312 oversized +43313 oversleep +43314 oversold +43315 overspend +43316 overstate +43321 overstay +43322 overstep +43323 overstock +43324 overstuff +43325 oversweet +43326 overtake +43331 overthrow +43332 overtime +43333 overtly +43334 overtone +43335 overture +43336 overturn +43341 overuse +43342 overvalue +43343 overview +43344 overwrite +43345 owl +43346 oxford +43351 oxidant +43352 oxidation +43353 oxidize +43354 oxidizing +43355 oxygen +43356 oxymoron +43361 oyster +43362 ozone +43363 paced +43364 pacemaker +43365 pacific +43366 pacifier +43411 pacifism +43412 pacifist +43413 pacify +43414 padded +43415 padding +43416 paddle +43421 paddling +43422 padlock +43423 pagan +43424 pager +43425 paging +43426 pajamas +43431 palace +43432 palatable +43433 palm +43434 palpable +43435 palpitate +43436 paltry +43441 pampered +43442 pamperer +43443 pampers +43444 pamphlet +43445 panama +43446 pancake +43451 pancreas +43452 panda +43453 pandemic +43454 pang +43455 panhandle +43456 panic +43461 panning +43462 panorama +43463 panoramic +43464 panther +43465 pantomime +43466 pantry +43511 pants +43512 pantyhose +43513 paparazzi +43514 papaya +43515 paper +43516 paprika +43521 papyrus +43522 parabola +43523 parachute +43524 parade +43525 paradox +43526 paragraph +43531 parakeet +43532 paralegal +43533 paralyses +43534 paralysis +43535 paralyze +43536 paramedic +43541 parameter +43542 paramount +43543 parasail +43544 parasite +43545 parasitic +43546 parcel +43551 parched +43552 parchment +43553 pardon +43554 parish +43555 parka +43556 parking +43561 parkway +43562 parlor +43563 parmesan +43564 parole +43565 parrot +43566 parsley +43611 parsnip +43612 partake +43613 parted +43614 parting +43615 partition +43616 partly +43621 partner +43622 partridge +43623 party +43624 passable +43625 passably +43626 passage +43631 passcode +43632 passenger +43633 passerby +43634 passing +43635 passion +43636 passive +43641 passivism +43642 passover +43643 passport +43644 password +43645 pasta +43646 pasted +43651 pastel +43652 pastime +43653 pastor +43654 pastrami +43655 pasture +43656 pasty +43661 patchwork +43662 patchy +43663 paternal +43664 paternity +43665 path +43666 patience +44111 patient +44112 patio +44113 patriarch +44114 patriot +44115 patrol +44116 patronage +44121 patronize +44122 pauper +44123 pavement +44124 paver +44125 pavestone +44126 pavilion +44131 paving +44132 pawing +44133 payable +44134 payback +44135 paycheck +44136 payday +44141 payee +44142 payer +44143 paying +44144 payment +44145 payphone +44146 payroll +44151 pebble +44152 pebbly +44153 pecan +44154 pectin +44155 peculiar +44156 peddling +44161 pediatric +44162 pedicure +44163 pedigree +44164 pedometer +44165 pegboard +44166 pelican +44211 pellet +44212 pelt +44213 pelvis +44214 penalize +44215 penalty +44216 pencil +44221 pendant +44222 pending +44223 penholder +44224 penknife +44225 pennant +44226 penniless +44231 penny +44232 penpal +44233 pension +44234 pentagon +44235 pentagram +44236 pep +44241 perceive +44242 percent +44243 perch +44244 percolate +44245 perennial +44246 perfected +44251 perfectly +44252 perfume +44253 periscope +44254 perish +44255 perjurer +44256 perjury +44261 perkiness +44262 perky +44263 perm +44264 peroxide +44265 perpetual +44266 perplexed +44311 persecute +44312 persevere +44313 persuaded +44314 persuader +44315 pesky +44316 peso +44321 pessimism +44322 pessimist +44323 pester +44324 pesticide +44325 petal +44326 petite +44331 petition +44332 petri +44333 petroleum +44334 petted +44335 petticoat +44336 pettiness +44341 petty +44342 petunia +44343 phantom +44344 phobia +44345 phoenix +44346 phonebook +44351 phoney +44352 phonics +44353 phoniness +44354 phony +44355 phosphate +44356 photo +44361 phrase +44362 phrasing +44363 placard +44364 placate +44365 placidly +44366 plank +44411 planner +44412 plant +44413 plasma +44414 plaster +44415 plastic +44416 plated +44421 platform +44422 plating +44423 platinum +44424 platonic +44425 platter +44426 platypus +44431 plausible +44432 plausibly +44433 playable +44434 playback +44435 player +44436 playful +44441 playgroup +44442 playhouse +44443 playing +44444 playlist +44445 playmaker +44446 playmate +44451 playoff +44452 playpen +44453 playroom +44454 playset +44455 plaything +44456 playtime +44461 plaza +44462 pleading +44463 pleat +44464 pledge +44465 plentiful +44466 plenty +44511 plethora +44512 plexiglas +44513 pliable +44514 plod +44515 plop +44516 plot +44521 plow +44522 ploy +44523 pluck +44524 plug +44525 plunder +44526 plunging +44531 plural +44532 plus +44533 plutonium +44534 plywood +44535 poach +44536 pod +44541 poem +44542 poet +44543 pogo +44544 pointed +44545 pointer +44546 pointing +44551 pointless +44552 pointy +44553 poise +44554 poison +44555 poker +44556 poking +44561 polar +44562 police +44563 policy +44564 polio +44565 polish +44566 politely +44611 polka +44612 polo +44613 polyester +44614 polygon +44615 polygraph +44616 polymer +44621 poncho +44622 pond +44623 pony +44624 popcorn +44625 pope +44626 poplar +44631 popper +44632 poppy +44633 popsicle +44634 populace +44635 popular +44636 populate +44641 porcupine +44642 pork +44643 porous +44644 porridge +44645 portable +44646 portal +44651 portfolio +44652 porthole +44653 portion +44654 portly +44655 portside +44656 poser +44661 posh +44662 posing +44663 possible +44664 possibly +44665 possum +44666 postage +45111 postal +45112 postbox +45113 postcard +45114 posted +45115 poster +45116 posting +45121 postnasal +45122 posture +45123 postwar +45124 pouch +45125 pounce +45126 pouncing +45131 pound +45132 pouring +45133 pout +45134 powdered +45135 powdering +45136 powdery +45141 power +45142 powwow +45143 pox +45144 praising +45145 prance +45146 prancing +45151 pranker +45152 prankish +45153 prankster +45154 prayer +45155 praying +45156 preacher +45161 preaching +45162 preachy +45163 preamble +45164 precinct +45165 precise +45166 precision +45211 precook +45212 precut +45213 predator +45214 predefine +45215 predict +45216 preface +45221 prefix +45222 preflight +45223 preformed +45224 pregame +45225 pregnancy +45226 pregnant +45231 preheated +45232 prelaunch +45233 prelaw +45234 prelude +45235 premiere +45236 premises +45241 premium +45242 prenatal +45243 preoccupy +45244 preorder +45245 prepaid +45246 prepay +45251 preplan +45252 preppy +45253 preschool +45254 prescribe +45255 preseason +45256 preset +45261 preshow +45262 president +45263 presoak +45264 press +45265 presume +45266 presuming +45311 preteen +45312 pretended +45313 pretender +45314 pretense +45315 pretext +45316 pretty +45321 pretzel +45322 prevail +45323 prevalent +45324 prevent +45325 preview +45326 previous +45331 prewar +45332 prewashed +45333 prideful +45334 pried +45335 primal +45336 primarily +45341 primary +45342 primate +45343 primer +45344 primp +45345 princess +45346 print +45351 prior +45352 prism +45353 prison +45354 prissy +45355 pristine +45356 privacy +45361 private +45362 privatize +45363 prize +45364 proactive +45365 probable +45366 probably +45411 probation +45412 probe +45413 probing +45414 probiotic +45415 problem +45416 procedure +45421 process +45422 proclaim +45423 procreate +45424 procurer +45425 prodigal +45426 prodigy +45431 produce +45432 product +45433 profane +45434 profanity +45435 professed +45436 professor +45441 profile +45442 profound +45443 profusely +45444 progeny +45445 prognosis +45446 program +45451 progress +45452 projector +45453 prologue +45454 prolonged +45455 promenade +45456 prominent +45461 promoter +45462 promotion +45463 prompter +45464 promptly +45465 prone +45466 prong +45511 pronounce +45512 pronto +45513 proofing +45514 proofread +45515 proofs +45516 propeller +45521 properly +45522 property +45523 proponent +45524 proposal +45525 propose +45526 props +45531 prorate +45532 protector +45533 protegee +45534 proton +45535 prototype +45536 protozoan +45541 protract +45542 protrude +45543 proud +45544 provable +45545 proved +45546 proven +45551 provided +45552 provider +45553 providing +45554 province +45555 proving +45556 provoke +45561 provoking +45562 provolone +45563 prowess +45564 prowler +45565 prowling +45566 proximity +45611 proxy +45612 prozac +45613 prude +45614 prudishly +45615 prune +45616 pruning +45621 pry +45622 psychic +45623 public +45624 publisher +45625 pucker +45626 pueblo +45631 pug +45632 pull +45633 pulmonary +45634 pulp +45635 pulsate +45636 pulse +45641 pulverize +45642 puma +45643 pumice +45644 pummel +45645 punch +45646 punctual +45651 punctuate +45652 punctured +45653 pungent +45654 punisher +45655 punk +45656 pupil +45661 puppet +45662 puppy +45663 purchase +45664 pureblood +45665 purebred +45666 purely +46111 pureness +46112 purgatory +46113 purge +46114 purging +46115 purifier +46116 purify +46121 purist +46122 puritan +46123 purity +46124 purple +46125 purplish +46126 purposely +46131 purr +46132 purse +46133 pursuable +46134 pursuant +46135 pursuit +46136 purveyor +46141 pushcart +46142 pushchair +46143 pusher +46144 pushiness +46145 pushing +46146 pushover +46151 pushpin +46152 pushup +46153 pushy +46154 putdown +46155 putt +46156 puzzle +46161 puzzling +46162 pyramid +46163 pyromania +46164 python +46165 quack +46166 quadrant +46211 quail +46212 quaintly +46213 quake +46214 quaking +46215 qualified +46216 qualifier +46221 qualify +46222 quality +46223 qualm +46224 quantum +46225 quarrel +46226 quarry +46231 quartered +46232 quarterly +46233 quarters +46234 quartet +46235 quench +46236 query +46241 quicken +46242 quickly +46243 quickness +46244 quicksand +46245 quickstep +46246 quiet +46251 quill +46252 quilt +46253 quintet +46254 quintuple +46255 quirk +46256 quit +46261 quiver +46262 quizzical +46263 quotable +46264 quotation +46265 quote +46266 rabid +46311 race +46312 racing +46313 racism +46314 rack +46315 racoon +46316 radar +46321 radial +46322 radiance +46323 radiantly +46324 radiated +46325 radiation +46326 radiator +46331 radio +46332 radish +46333 raffle +46334 raft +46335 rage +46336 ragged +46341 raging +46342 ragweed +46343 raider +46344 railcar +46345 railing +46346 railroad +46351 railway +46352 raisin +46353 rake +46354 raking +46355 rally +46356 ramble +46361 rambling +46362 ramp +46363 ramrod +46364 ranch +46365 rancidity +46366 random +46411 ranged +46412 ranger +46413 ranging +46414 ranked +46415 ranking +46416 ransack +46421 ranting +46422 rants +46423 rare +46424 rarity +46425 rascal +46426 rash +46431 rasping +46432 ravage +46433 raven +46434 ravine +46435 raving +46436 ravioli +46441 ravishing +46442 reabsorb +46443 reach +46444 reacquire +46445 reaction +46446 reactive +46451 reactor +46452 reaffirm +46453 ream +46454 reanalyze +46455 reappear +46456 reapply +46461 reappoint +46462 reapprove +46463 rearrange +46464 rearview +46465 reason +46466 reassign +46511 reassure +46512 reattach +46513 reawake +46514 rebalance +46515 rebate +46516 rebel +46521 rebirth +46522 reboot +46523 reborn +46524 rebound +46525 rebuff +46526 rebuild +46531 rebuilt +46532 reburial +46533 rebuttal +46534 recall +46535 recant +46536 recapture +46541 recast +46542 recede +46543 recent +46544 recess +46545 recharger +46546 recipient +46551 recital +46552 recite +46553 reckless +46554 reclaim +46555 recliner +46556 reclining +46561 recluse +46562 reclusive +46563 recognize +46564 recoil +46565 recollect +46566 recolor +46611 reconcile +46612 reconfirm +46613 reconvene +46614 recopy +46615 record +46616 recount +46621 recoup +46622 recovery +46623 recreate +46624 rectal +46625 rectangle +46626 rectified +46631 rectify +46632 recycled +46633 recycler +46634 recycling +46635 reemerge +46636 reenact +46641 reenter +46642 reentry +46643 reexamine +46644 referable +46645 referee +46646 reference +46651 refill +46652 refinance +46653 refined +46654 refinery +46655 refining +46656 refinish +46661 reflected +46662 reflector +46663 reflex +46664 reflux +46665 refocus +46666 refold +51111 reforest +51112 reformat +51113 reformed +51114 reformer +51115 reformist +51116 refract +51121 refrain +51122 refreeze +51123 refresh +51124 refried +51125 refueling +51126 refund +51131 refurbish +51132 refurnish +51133 refusal +51134 refuse +51135 refusing +51136 refutable +51141 refute +51142 regain +51143 regalia +51144 regally +51145 reggae +51146 regime +51151 region +51152 register +51153 registrar +51154 registry +51155 regress +51156 regretful +51161 regroup +51162 regular +51163 regulate +51164 regulator +51165 rehab +51166 reheat +51211 rehire +51212 rehydrate +51213 reimburse +51214 reissue +51215 reiterate +51216 rejoice +51221 rejoicing +51222 rejoin +51223 rekindle +51224 relapse +51225 relapsing +51226 relatable +51231 related +51232 relation +51233 relative +51234 relax +51235 relay +51236 relearn +51241 release +51242 relenting +51243 reliable +51244 reliably +51245 reliance +51246 reliant +51251 relic +51252 relieve +51253 relieving +51254 relight +51255 relish +51256 relive +51261 reload +51262 relocate +51263 relock +51264 reluctant +51265 rely +51266 remake +51311 remark +51312 remarry +51313 rematch +51314 remedial +51315 remedy +51316 remember +51321 reminder +51322 remindful +51323 remission +51324 remix +51325 remnant +51326 remodeler +51331 remold +51332 remorse +51333 remote +51334 removable +51335 removal +51336 removed +51341 remover +51342 removing +51343 rename +51344 renderer +51345 rendering +51346 rendition +51351 renegade +51352 renewable +51353 renewably +51354 renewal +51355 renewed +51356 renounce +51361 renovate +51362 renovator +51363 rentable +51364 rental +51365 rented +51366 renter +51411 reoccupy +51412 reoccur +51413 reopen +51414 reorder +51415 repackage +51416 repacking +51421 repaint +51422 repair +51423 repave +51424 repaying +51425 repayment +51426 repeal +51431 repeated +51432 repeater +51433 repent +51434 rephrase +51435 replace +51436 replay +51441 replica +51442 reply +51443 reporter +51444 repose +51445 repossess +51446 repost +51451 repressed +51452 reprimand +51453 reprint +51454 reprise +51455 reproach +51456 reprocess +51461 reproduce +51462 reprogram +51463 reps +51464 reptile +51465 reptilian +51466 repugnant +51511 repulsion +51512 repulsive +51513 repurpose +51514 reputable +51515 reputably +51516 request +51521 require +51522 requisite +51523 reroute +51524 rerun +51525 resale +51526 resample +51531 rescuer +51532 reseal +51533 research +51534 reselect +51535 reseller +51536 resemble +51541 resend +51542 resent +51543 reset +51544 reshape +51545 reshoot +51546 reshuffle +51551 residence +51552 residency +51553 resident +51554 residual +51555 residue +51556 resigned +51561 resilient +51562 resistant +51563 resisting +51564 resize +51565 resolute +51566 resolved +51611 resonant +51612 resonate +51613 resort +51614 resource +51615 respect +51616 resubmit +51621 result +51622 resume +51623 resupply +51624 resurface +51625 resurrect +51626 retail +51631 retainer +51632 retaining +51633 retake +51634 retaliate +51635 retention +51636 rethink +51641 retinal +51642 retired +51643 retiree +51644 retiring +51645 retold +51646 retool +51651 retorted +51652 retouch +51653 retrace +51654 retract +51655 retrain +51656 retread +51661 retreat +51662 retrial +51663 retrieval +51664 retriever +51665 retry +51666 return +52111 retying +52112 retype +52113 reunion +52114 reunite +52115 reusable +52116 reuse +52121 reveal +52122 reveler +52123 revenge +52124 revenue +52125 reverb +52126 revered +52131 reverence +52132 reverend +52133 reversal +52134 reverse +52135 reversing +52136 reversion +52141 revert +52142 revisable +52143 revise +52144 revision +52145 revisit +52146 revivable +52151 revival +52152 reviver +52153 reviving +52154 revocable +52155 revoke +52156 revolt +52161 revolver +52162 revolving +52163 reward +52164 rewash +52165 rewind +52166 rewire +52211 reword +52212 rework +52213 rewrap +52214 rewrite +52215 rhyme +52216 ribbon +52221 ribcage +52222 rice +52223 riches +52224 richly +52225 richness +52226 rickety +52231 ricotta +52232 riddance +52233 ridden +52234 ride +52235 riding +52236 rifling +52241 rift +52242 rigging +52243 rigid +52244 rigor +52245 rimless +52246 rimmed +52251 rind +52252 rink +52253 rinse +52254 rinsing +52255 riot +52256 ripcord +52261 ripeness +52262 ripening +52263 ripping +52264 ripple +52265 rippling +52266 riptide +52311 rise +52312 rising +52313 risk +52314 risotto +52315 ritalin +52316 ritzy +52321 rival +52322 riverbank +52323 riverbed +52324 riverboat +52325 riverside +52326 riveter +52331 riveting +52332 roamer +52333 roaming +52334 roast +52335 robbing +52336 robe +52341 robin +52342 robotics +52343 robust +52344 rockband +52345 rocker +52346 rocket +52351 rockfish +52352 rockiness +52353 rocking +52354 rocklike +52355 rockslide +52356 rockstar +52361 rocky +52362 rogue +52363 roman +52364 romp +52365 rope +52366 roping +52411 roster +52412 rosy +52413 rotten +52414 rotting +52415 rotunda +52416 roulette +52421 rounding +52422 roundish +52423 roundness +52424 roundup +52425 roundworm +52426 routine +52431 routing +52432 rover +52433 roving +52434 royal +52435 rubbed +52436 rubber +52441 rubbing +52442 rubble +52443 rubdown +52444 ruby +52445 ruckus +52446 rudder +52451 rug +52452 ruined +52453 rule +52454 rumble +52455 rumbling +52456 rummage +52461 rumor +52462 runaround +52463 rundown +52464 runner +52465 running +52466 runny +52511 runt +52512 runway +52513 rupture +52514 rural +52515 ruse +52516 rush +52521 rust +52522 rut +52523 sabbath +52524 sabotage +52525 sacrament +52526 sacred +52531 sacrifice +52532 sadden +52533 saddlebag +52534 saddled +52535 saddling +52536 sadly +52541 sadness +52542 safari +52543 safeguard +52544 safehouse +52545 safely +52546 safeness +52551 saffron +52552 saga +52553 sage +52554 sagging +52555 saggy +52556 said +52561 saint +52562 sake +52563 salad +52564 salami +52565 salaried +52566 salary +52611 saline +52612 salon +52613 saloon +52614 salsa +52615 salt +52616 salutary +52621 salute +52622 salvage +52623 salvaging +52624 salvation +52625 same +52626 sample +52631 sampling +52632 sanction +52633 sanctity +52634 sanctuary +52635 sandal +52636 sandbag +52641 sandbank +52642 sandbar +52643 sandblast +52644 sandbox +52645 sanded +52646 sandfish +52651 sanding +52652 sandlot +52653 sandpaper +52654 sandpit +52655 sandstone +52656 sandstorm +52661 sandworm +52662 sandy +52663 sanitary +52664 sanitizer +52665 sank +52666 santa +53111 sapling +53112 sappiness +53113 sappy +53114 sarcasm +53115 sarcastic +53116 sardine +53121 sash +53122 sasquatch +53123 sassy +53124 satchel +53125 satiable +53126 satin +53131 satirical +53132 satisfied +53133 satisfy +53134 saturate +53135 saturday +53136 sauciness +53141 saucy +53142 sauna +53143 savage +53144 savanna +53145 saved +53146 savings +53151 savior +53152 savor +53153 saxophone +53154 say +53155 scabbed +53156 scabby +53161 scalded +53162 scalding +53163 scale +53164 scaling +53165 scallion +53166 scallop +53211 scalping +53212 scam +53213 scandal +53214 scanner +53215 scanning +53216 scant +53221 scapegoat +53222 scarce +53223 scarcity +53224 scarecrow +53225 scared +53226 scarf +53231 scarily +53232 scariness +53233 scarring +53234 scary +53235 scavenger +53236 scenic +53241 schedule +53242 schematic +53243 scheme +53244 scheming +53245 schilling +53246 schnapps +53251 scholar +53252 science +53253 scientist +53254 scion +53255 scoff +53256 scolding +53261 scone +53262 scoop +53263 scooter +53264 scope +53265 scorch +53266 scorebook +53311 scorecard +53312 scored +53313 scoreless +53314 scorer +53315 scoring +53316 scorn +53321 scorpion +53322 scotch +53323 scoundrel +53324 scoured +53325 scouring +53326 scouting +53331 scouts +53332 scowling +53333 scrabble +53334 scraggly +53335 scrambled +53336 scrambler +53341 scrap +53342 scratch +53343 scrawny +53344 screen +53345 scribble +53346 scribe +53351 scribing +53352 scrimmage +53353 script +53354 scroll +53355 scrooge +53356 scrounger +53361 scrubbed +53362 scrubber +53363 scruffy +53364 scrunch +53365 scrutiny +53366 scuba +53411 scuff +53412 sculptor +53413 sculpture +53414 scurvy +53415 scuttle +53416 secluded +53421 secluding +53422 seclusion +53423 second +53424 secrecy +53425 secret +53426 sectional +53431 sector +53432 secular +53433 securely +53434 security +53435 sedan +53436 sedate +53441 sedation +53442 sedative +53443 sediment +53444 seduce +53445 seducing +53446 segment +53451 seismic +53452 seizing +53453 seldom +53454 selected +53455 selection +53456 selective +53461 selector +53462 self +53463 seltzer +53464 semantic +53465 semester +53466 semicolon +53511 semifinal +53512 seminar +53513 semisoft +53514 semisweet +53515 senate +53516 senator +53521 send +53522 senior +53523 senorita +53524 sensation +53525 sensitive +53526 sensitize +53531 sensually +53532 sensuous +53533 sepia +53534 september +53535 septic +53536 septum +53541 sequel +53542 sequence +53543 sequester +53544 series +53545 sermon +53546 serotonin +53551 serpent +53552 serrated +53553 serve +53554 service +53555 serving +53556 sesame +53561 sessions +53562 setback +53563 setting +53564 settle +53565 settling +53566 setup +53611 sevenfold +53612 seventeen +53613 seventh +53614 seventy +53615 severity +53616 shabby +53621 shack +53622 shaded +53623 shadily +53624 shadiness +53625 shading +53626 shadow +53631 shady +53632 shaft +53633 shakable +53634 shakily +53635 shakiness +53636 shaking +53641 shaky +53642 shale +53643 shallot +53644 shallow +53645 shame +53646 shampoo +53651 shamrock +53652 shank +53653 shanty +53654 shape +53655 shaping +53656 share +53661 sharpener +53662 sharper +53663 sharpie +53664 sharply +53665 sharpness +53666 shawl +54111 sheath +54112 shed +54113 sheep +54114 sheet +54115 shelf +54116 shell +54121 shelter +54122 shelve +54123 shelving +54124 sherry +54125 shield +54126 shifter +54131 shifting +54132 shiftless +54133 shifty +54134 shimmer +54135 shimmy +54136 shindig +54141 shine +54142 shingle +54143 shininess +54144 shining +54145 shiny +54146 ship +54151 shirt +54152 shivering +54153 shock +54154 shone +54155 shoplift +54156 shopper +54161 shopping +54162 shoptalk +54163 shore +54164 shortage +54165 shortcake +54166 shortcut +54211 shorten +54212 shorter +54213 shorthand +54214 shortlist +54215 shortly +54216 shortness +54221 shorts +54222 shortwave +54223 shorty +54224 shout +54225 shove +54226 showbiz +54231 showcase +54232 showdown +54233 shower +54234 showgirl +54235 showing +54236 showman +54241 shown +54242 showoff +54243 showpiece +54244 showplace +54245 showroom +54246 showy +54251 shrank +54252 shrapnel +54253 shredder +54254 shredding +54255 shrewdly +54256 shriek +54261 shrill +54262 shrimp +54263 shrine +54264 shrink +54265 shrivel +54266 shrouded +54311 shrubbery +54312 shrubs +54313 shrug +54314 shrunk +54315 shucking +54316 shudder +54321 shuffle +54322 shuffling +54323 shun +54324 shush +54325 shut +54326 shy +54331 siamese +54332 siberian +54333 sibling +54334 siding +54335 sierra +54336 siesta +54341 sift +54342 sighing +54343 silenced +54344 silencer +54345 silent +54346 silica +54351 silicon +54352 silk +54353 silliness +54354 silly +54355 silo +54356 silt +54361 silver +54362 similarly +54363 simile +54364 simmering +54365 simple +54366 simplify +54411 simply +54412 sincere +54413 sincerity +54414 singer +54415 singing +54416 single +54421 singular +54422 sinister +54423 sinless +54424 sinner +54425 sinuous +54426 sip +54431 siren +54432 sister +54433 sitcom +54434 sitter +54435 sitting +54436 situated +54441 situation +54442 sixfold +54443 sixteen +54444 sixth +54445 sixties +54446 sixtieth +54451 sixtyfold +54452 sizable +54453 sizably +54454 size +54455 sizing +54456 sizzle +54461 sizzling +54462 skater +54463 skating +54464 skedaddle +54465 skeletal +54466 skeleton +54511 skeptic +54512 sketch +54513 skewed +54514 skewer +54515 skid +54516 skied +54521 skier +54522 skies +54523 skiing +54524 skilled +54525 skillet +54526 skillful +54531 skimmed +54532 skimmer +54533 skimming +54534 skimpily +54535 skincare +54536 skinhead +54541 skinless +54542 skinning +54543 skinny +54544 skintight +54545 skipper +54546 skipping +54551 skirmish +54552 skirt +54553 skittle +54554 skydiver +54555 skylight +54556 skyline +54561 skype +54562 skyrocket +54563 skyward +54564 slab +54565 slacked +54566 slacker +54611 slacking +54612 slackness +54613 slacks +54614 slain +54615 slam +54616 slander +54621 slang +54622 slapping +54623 slapstick +54624 slashed +54625 slashing +54626 slate +54631 slather +54632 slaw +54633 sled +54634 sleek +54635 sleep +54636 sleet +54641 sleeve +54642 slept +54643 sliceable +54644 sliced +54645 slicer +54646 slicing +54651 slick +54652 slider +54653 slideshow +54654 sliding +54655 slighted +54656 slighting +54661 slightly +54662 slimness +54663 slimy +54664 slinging +54665 slingshot +54666 slinky +55111 slip +55112 slit +55113 sliver +55114 slobbery +55115 slogan +55116 sloped +55121 sloping +55122 sloppily +55123 sloppy +55124 slot +55125 slouching +55126 slouchy +55131 sludge +55132 slug +55133 slum +55134 slurp +55135 slush +55136 sly +55141 small +55142 smartly +55143 smartness +55144 smasher +55145 smashing +55146 smashup +55151 smell +55152 smelting +55153 smile +55154 smilingly +55155 smirk +55156 smite +55161 smith +55162 smitten +55163 smock +55164 smog +55165 smoked +55166 smokeless +55211 smokiness +55212 smoking +55213 smoky +55214 smolder +55215 smooth +55216 smother +55221 smudge +55222 smudgy +55223 smuggler +55224 smuggling +55225 smugly +55226 smugness +55231 snack +55232 snagged +55233 snaking +55234 snap +55235 snare +55236 snarl +55241 snazzy +55242 sneak +55243 sneer +55244 sneeze +55245 sneezing +55246 snide +55251 sniff +55252 snippet +55253 snipping +55254 snitch +55255 snooper +55256 snooze +55261 snore +55262 snoring +55263 snorkel +55264 snort +55265 snout +55266 snowbird +55311 snowboard +55312 snowbound +55313 snowcap +55314 snowdrift +55315 snowdrop +55316 snowfall +55321 snowfield +55322 snowflake +55323 snowiness +55324 snowless +55325 snowman +55326 snowplow +55331 snowshoe +55332 snowstorm +55333 snowsuit +55334 snowy +55335 snub +55336 snuff +55341 snuggle +55342 snugly +55343 snugness +55344 speak +55345 spearfish +55346 spearhead +55351 spearman +55352 spearmint +55353 species +55354 specimen +55355 specked +55356 speckled +55361 specks +55362 spectacle +55363 spectator +55364 spectrum +55365 speculate +55366 speech +55411 speed +55412 spellbind +55413 speller +55414 spelling +55415 spendable +55416 spender +55421 spending +55422 spent +55423 spew +55424 sphere +55425 spherical +55426 sphinx +55431 spider +55432 spied +55433 spiffy +55434 spill +55435 spilt +55436 spinach +55441 spinal +55442 spindle +55443 spinner +55444 spinning +55445 spinout +55446 spinster +55451 spiny +55452 spiral +55453 spirited +55454 spiritism +55455 spirits +55456 spiritual +55461 splashed +55462 splashing +55463 splashy +55464 splatter +55465 spleen +55466 splendid +55511 splendor +55512 splice +55513 splicing +55514 splinter +55515 splotchy +55516 splurge +55521 spoilage +55522 spoiled +55523 spoiler +55524 spoiling +55525 spoils +55526 spoken +55531 spokesman +55532 sponge +55533 spongy +55534 sponsor +55535 spoof +55536 spookily +55541 spooky +55542 spool +55543 spoon +55544 spore +55545 sporting +55546 sports +55551 sporty +55552 spotless +55553 spotlight +55554 spotted +55555 spotter +55556 spotting +55561 spotty +55562 spousal +55563 spouse +55564 spout +55565 sprain +55566 sprang +55611 sprawl +55612 spray +55613 spree +55614 sprig +55615 spring +55616 sprinkled +55621 sprinkler +55622 sprint +55623 sprite +55624 sprout +55625 spruce +55626 sprung +55631 spry +55632 spud +55633 spur +55634 sputter +55635 spyglass +55636 squabble +55641 squad +55642 squall +55643 squander +55644 squash +55645 squatted +55646 squatter +55651 squatting +55652 squeak +55653 squealer +55654 squealing +55655 squeamish +55656 squeegee +55661 squeeze +55662 squeezing +55663 squid +55664 squiggle +55665 squiggly +55666 squint +56111 squire +56112 squirt +56113 squishier +56114 squishy +56115 stability +56116 stabilize +56121 stable +56122 stack +56123 stadium +56124 staff +56125 stage +56126 staging +56131 stagnant +56132 stagnate +56133 stainable +56134 stained +56135 staining +56136 stainless +56141 stalemate +56142 staleness +56143 stalling +56144 stallion +56145 stamina +56146 stammer +56151 stamp +56152 stand +56153 stank +56154 staple +56155 stapling +56156 starboard +56161 starch +56162 stardom +56163 stardust +56164 starfish +56165 stargazer +56166 staring +56211 stark +56212 starless +56213 starlet +56214 starlight +56215 starlit +56216 starring +56221 starry +56222 starship +56223 starter +56224 starting +56225 startle +56226 startling +56231 startup +56232 starved +56233 starving +56234 stash +56235 state +56236 static +56241 statistic +56242 statue +56243 stature +56244 status +56245 statute +56246 statutory +56251 staunch +56252 stays +56253 steadfast +56254 steadier +56255 steadily +56256 steadying +56261 steam +56262 steed +56263 steep +56264 steerable +56265 steering +56266 steersman +56311 stegosaur +56312 stellar +56313 stem +56314 stench +56315 stencil +56316 step +56321 stereo +56322 sterile +56323 sterility +56324 sterilize +56325 sterling +56326 sternness +56331 sternum +56332 stew +56333 stick +56334 stiffen +56335 stiffly +56336 stiffness +56341 stifle +56342 stifling +56343 stillness +56344 stilt +56345 stimulant +56346 stimulate +56351 stimuli +56352 stimulus +56353 stinger +56354 stingily +56355 stinging +56356 stingray +56361 stingy +56362 stinking +56363 stinky +56364 stipend +56365 stipulate +56366 stir +56411 stitch +56412 stock +56413 stoic +56414 stoke +56415 stole +56416 stomp +56421 stonewall +56422 stoneware +56423 stonework +56424 stoning +56425 stony +56426 stood +56431 stooge +56432 stool +56433 stoop +56434 stoplight +56435 stoppable +56436 stoppage +56441 stopped +56442 stopper +56443 stopping +56444 stopwatch +56445 storable +56446 storage +56451 storeroom +56452 storewide +56453 storm +56454 stout +56455 stove +56456 stowaway +56461 stowing +56462 straddle +56463 straggler +56464 strained +56465 strainer +56466 straining +56511 strangely +56512 stranger +56513 strangle +56514 strategic +56515 strategy +56516 stratus +56521 straw +56522 stray +56523 streak +56524 stream +56525 street +56526 strength +56531 strenuous +56532 strep +56533 stress +56534 stretch +56535 strewn +56536 stricken +56541 strict +56542 stride +56543 strife +56544 strike +56545 striking +56546 strive +56551 striving +56552 strobe +56553 strode +56554 stroller +56555 strongbox +56556 strongly +56561 strongman +56562 struck +56563 structure +56564 strudel +56565 struggle +56566 strum +56611 strung +56612 strut +56613 stubbed +56614 stubble +56615 stubbly +56616 stubborn +56621 stucco +56622 stuck +56623 student +56624 studied +56625 studio +56626 study +56631 stuffed +56632 stuffing +56633 stuffy +56634 stumble +56635 stumbling +56636 stump +56641 stung +56642 stunned +56643 stunner +56644 stunning +56645 stunt +56646 stupor +56651 sturdily +56652 sturdy +56653 styling +56654 stylishly +56655 stylist +56656 stylized +56661 stylus +56662 suave +56663 subarctic +56664 subatomic +56665 subdivide +56666 subdued +61111 subduing +61112 subfloor +61113 subgroup +61114 subheader +61115 subject +61116 sublease +61121 sublet +61122 sublevel +61123 sublime +61124 submarine +61125 submerge +61126 submersed +61131 submitter +61132 subpanel +61133 subpar +61134 subplot +61135 subprime +61136 subscribe +61141 subscript +61142 subsector +61143 subside +61144 subsiding +61145 subsidize +61146 subsidy +61151 subsoil +61152 subsonic +61153 substance +61154 subsystem +61155 subtext +61156 subtitle +61161 subtly +61162 subtotal +61163 subtract +61164 subtype +61165 suburb +61166 subway +61211 subwoofer +61212 subzero +61213 succulent +61214 such +61215 suction +61216 sudden +61221 sudoku +61222 suds +61223 sufferer +61224 suffering +61225 suffice +61226 suffix +61231 suffocate +61232 suffrage +61233 sugar +61234 suggest +61235 suing +61236 suitable +61241 suitably +61242 suitcase +61243 suitor +61244 sulfate +61245 sulfide +61246 sulfite +61251 sulfur +61252 sulk +61253 sullen +61254 sulphate +61255 sulphuric +61256 sultry +61261 superbowl +61262 superglue +61263 superhero +61264 superior +61265 superjet +61266 superman +61311 supermom +61312 supernova +61313 supervise +61314 supper +61315 supplier +61316 supply +61321 support +61322 supremacy +61323 supreme +61324 surcharge +61325 surely +61326 sureness +61331 surface +61332 surfacing +61333 surfboard +61334 surfer +61335 surgery +61336 surgical +61341 surging +61342 surname +61343 surpass +61344 surplus +61345 surprise +61346 surreal +61351 surrender +61352 surrogate +61353 surround +61354 survey +61355 survival +61356 survive +61361 surviving +61362 survivor +61363 sushi +61364 suspect +61365 suspend +61366 suspense +61411 sustained +61412 sustainer +61413 swab +61414 swaddling +61415 swagger +61416 swampland +61421 swan +61422 swapping +61423 swarm +61424 sway +61425 swear +61426 sweat +61431 sweep +61432 swell +61433 swept +61434 swerve +61435 swifter +61436 swiftly +61441 swiftness +61442 swimmable +61443 swimmer +61444 swimming +61445 swimsuit +61446 swimwear +61451 swinger +61452 swinging +61453 swipe +61454 swirl +61455 switch +61456 swivel +61461 swizzle +61462 swooned +61463 swoop +61464 swoosh +61465 swore +61466 sworn +61511 swung +61512 sycamore +61513 sympathy +61514 symphonic +61515 symphony +61516 symptom +61521 synapse +61522 syndrome +61523 synergy +61524 synopses +61525 synopsis +61526 synthesis +61531 synthetic +61532 syrup +61533 system +61534 t-shirt +61535 tabasco +61536 tabby +61541 tableful +61542 tables +61543 tablet +61544 tableware +61545 tabloid +61546 tackiness +61551 tacking +61552 tackle +61553 tackling +61554 tacky +61555 taco +61556 tactful +61561 tactical +61562 tactics +61563 tactile +61564 tactless +61565 tadpole +61566 taekwondo +61611 tag +61612 tainted +61613 take +61614 taking +61615 talcum +61616 talisman +61621 tall +61622 talon +61623 tamale +61624 tameness +61625 tamer +61626 tamper +61631 tank +61632 tanned +61633 tannery +61634 tanning +61635 tantrum +61636 tapeless +61641 tapered +61642 tapering +61643 tapestry +61644 tapioca +61645 tapping +61646 taps +61651 tarantula +61652 target +61653 tarmac +61654 tarnish +61655 tarot +61656 tartar +61661 tartly +61662 tartness +61663 task +61664 tassel +61665 taste +61666 tastiness +62111 tasting +62112 tasty +62113 tattered +62114 tattle +62115 tattling +62116 tattoo +62121 taunt +62122 tavern +62123 thank +62124 that +62125 thaw +62126 theater +62131 theatrics +62132 thee +62133 theft +62134 theme +62135 theology +62136 theorize +62141 thermal +62142 thermos +62143 thesaurus +62144 these +62145 thesis +62146 thespian +62151 thicken +62152 thicket +62153 thickness +62154 thieving +62155 thievish +62156 thigh +62161 thimble +62162 thing +62163 think +62164 thinly +62165 thinner +62166 thinness +62211 thinning +62212 thirstily +62213 thirsting +62214 thirsty +62215 thirteen +62216 thirty +62221 thong +62222 thorn +62223 those +62224 thousand +62225 thrash +62226 thread +62231 threaten +62232 threefold +62233 thrift +62234 thrill +62235 thrive +62236 thriving +62241 throat +62242 throbbing +62243 throng +62244 throttle +62245 throwaway +62246 throwback +62251 thrower +62252 throwing +62253 thud +62254 thumb +62255 thumping +62256 thursday +62261 thus +62262 thwarting +62263 thyself +62264 tiara +62265 tibia +62266 tidal +62311 tidbit +62312 tidiness +62313 tidings +62314 tidy +62315 tiger +62316 tighten +62321 tightly +62322 tightness +62323 tightrope +62324 tightwad +62325 tigress +62326 tile +62331 tiling +62332 till +62333 tilt +62334 timid +62335 timing +62336 timothy +62341 tinderbox +62342 tinfoil +62343 tingle +62344 tingling +62345 tingly +62346 tinker +62351 tinkling +62352 tinsel +62353 tinsmith +62354 tint +62355 tinwork +62356 tiny +62361 tipoff +62362 tipped +62363 tipper +62364 tipping +62365 tiptoeing +62366 tiptop +62411 tiring +62412 tissue +62413 trace +62414 tracing +62415 track +62416 traction +62421 tractor +62422 trade +62423 trading +62424 tradition +62425 traffic +62426 tragedy +62431 trailing +62432 trailside +62433 train +62434 traitor +62435 trance +62436 tranquil +62441 transfer +62442 transform +62443 translate +62444 transpire +62445 transport +62446 transpose +62451 trapdoor +62452 trapeze +62453 trapezoid +62454 trapped +62455 trapper +62456 trapping +62461 traps +62462 trash +62463 travel +62464 traverse +62465 travesty +62466 tray +62511 treachery +62512 treading +62513 treadmill +62514 treason +62515 treat +62516 treble +62521 tree +62522 trekker +62523 tremble +62524 trembling +62525 tremor +62526 trench +62531 trend +62532 trespass +62533 triage +62534 trial +62535 triangle +62536 tribesman +62541 tribunal +62542 tribune +62543 tributary +62544 tribute +62545 triceps +62546 trickery +62551 trickily +62552 tricking +62553 trickle +62554 trickster +62555 tricky +62556 tricolor +62561 tricycle +62562 trident +62563 tried +62564 trifle +62565 trifocals +62566 trillion +62611 trilogy +62612 trimester +62613 trimmer +62614 trimming +62615 trimness +62616 trinity +62621 trio +62622 tripod +62623 tripping +62624 triumph +62625 trivial +62626 trodden +62631 trolling +62632 trombone +62633 trophy +62634 tropical +62635 tropics +62636 trouble +62641 troubling +62642 trough +62643 trousers +62644 trout +62645 trowel +62646 truce +62651 truck +62652 truffle +62653 trump +62654 trunks +62655 trustable +62656 trustee +62661 trustful +62662 trusting +62663 trustless +62664 truth +62665 try +62666 tubby +63111 tubeless +63112 tubular +63113 tucking +63114 tuesday +63115 tug +63116 tuition +63121 tulip +63122 tumble +63123 tumbling +63124 tummy +63125 turban +63126 turbine +63131 turbofan +63132 turbojet +63133 turbulent +63134 turf +63135 turkey +63136 turmoil +63141 turret +63142 turtle +63143 tusk +63144 tutor +63145 tutu +63146 tux +63151 tweak +63152 tweed +63153 tweet +63154 tweezers +63155 twelve +63156 twentieth +63161 twenty +63162 twerp +63163 twice +63164 twiddle +63165 twiddling +63166 twig +63211 twilight +63212 twine +63213 twins +63214 twirl +63215 twistable +63216 twisted +63221 twister +63222 twisting +63223 twisty +63224 twitch +63225 twitter +63226 tycoon +63231 tying +63232 tyke +63233 udder +63234 ultimate +63235 ultimatum +63236 ultra +63241 umbilical +63242 umbrella +63243 umpire +63244 unabashed +63245 unable +63246 unadorned +63251 unadvised +63252 unafraid +63253 unaired +63254 unaligned +63255 unaltered +63256 unarmored +63261 unashamed +63262 unaudited +63263 unawake +63264 unaware +63265 unbaked +63266 unbalance +63311 unbeaten +63312 unbend +63313 unbent +63314 unbiased +63315 unbitten +63316 unblended +63321 unblessed +63322 unblock +63323 unbolted +63324 unbounded +63325 unboxed +63326 unbraided +63331 unbridle +63332 unbroken +63333 unbuckled +63334 unbundle +63335 unburned +63336 unbutton +63341 uncanny +63342 uncapped +63343 uncaring +63344 uncertain +63345 unchain +63346 unchanged +63351 uncharted +63352 uncheck +63353 uncivil +63354 unclad +63355 unclaimed +63356 unclamped +63361 unclasp +63362 uncle +63363 unclip +63364 uncloak +63365 unclog +63366 unclothed +63411 uncoated +63412 uncoiled +63413 uncolored +63414 uncombed +63415 uncommon +63416 uncooked +63421 uncork +63422 uncorrupt +63423 uncounted +63424 uncouple +63425 uncouth +63426 uncover +63431 uncross +63432 uncrown +63433 uncrushed +63434 uncured +63435 uncurious +63436 uncurled +63441 uncut +63442 undamaged +63443 undated +63444 undaunted +63445 undead +63446 undecided +63451 undefined +63452 underage +63453 underarm +63454 undercoat +63455 undercook +63456 undercut +63461 underdog +63462 underdone +63463 underfed +63464 underfeed +63465 underfoot +63466 undergo +63511 undergrad +63512 underhand +63513 underline +63514 underling +63515 undermine +63516 undermost +63521 underpaid +63522 underpass +63523 underpay +63524 underrate +63525 undertake +63526 undertone +63531 undertook +63532 undertow +63533 underuse +63534 underwear +63535 underwent +63536 underwire +63541 undesired +63542 undiluted +63543 undivided +63544 undocked +63545 undoing +63546 undone +63551 undrafted +63552 undress +63553 undrilled +63554 undusted +63555 undying +63556 unearned +63561 unearth +63562 unease +63563 uneasily +63564 uneasy +63565 uneatable +63566 uneaten +63611 unedited +63612 unelected +63613 unending +63614 unengaged +63615 unenvied +63616 unequal +63621 unethical +63622 uneven +63623 unexpired +63624 unexposed +63625 unfailing +63626 unfair +63631 unfasten +63632 unfazed +63633 unfeeling +63634 unfiled +63635 unfilled +63636 unfitted +63641 unfitting +63642 unfixable +63643 unfixed +63644 unflawed +63645 unfocused +63646 unfold +63651 unfounded +63652 unframed +63653 unfreeze +63654 unfrosted +63655 unfrozen +63656 unfunded +63661 unglazed +63662 ungloved +63663 unglue +63664 ungodly +63665 ungraded +63666 ungreased +64111 unguarded +64112 unguided +64113 unhappily +64114 unhappy +64115 unharmed +64116 unhealthy +64121 unheard +64122 unhearing +64123 unheated +64124 unhelpful +64125 unhidden +64126 unhinge +64131 unhitched +64132 unholy +64133 unhook +64134 unicorn +64135 unicycle +64136 unified +64141 unifier +64142 uniformed +64143 uniformly +64144 unify +64145 unimpeded +64146 uninjured +64151 uninstall +64152 uninsured +64153 uninvited +64154 union +64155 uniquely +64156 unisexual +64161 unison +64162 unissued +64163 unit +64164 universal +64165 universe +64166 unjustly +64211 unkempt +64212 unkind +64213 unknotted +64214 unknowing +64215 unknown +64216 unlaced +64221 unlatch +64222 unlawful +64223 unleaded +64224 unlearned +64225 unleash +64226 unless +64231 unleveled +64232 unlighted +64233 unlikable +64234 unlimited +64235 unlined +64236 unlinked +64241 unlisted +64242 unlit +64243 unlivable +64244 unloaded +64245 unloader +64246 unlocked +64251 unlocking +64252 unlovable +64253 unloved +64254 unlovely +64255 unloving +64256 unluckily +64261 unlucky +64262 unmade +64263 unmanaged +64264 unmanned +64265 unmapped +64266 unmarked +64311 unmasked +64312 unmasking +64313 unmatched +64314 unmindful +64315 unmixable +64316 unmixed +64321 unmolded +64322 unmoral +64323 unmovable +64324 unmoved +64325 unmoving +64326 unnamable +64331 unnamed +64332 unnatural +64333 unneeded +64334 unnerve +64335 unnerving +64336 unnoticed +64341 unopened +64342 unopposed +64343 unpack +64344 unpadded +64345 unpaid +64346 unpainted +64351 unpaired +64352 unpaved +64353 unpeeled +64354 unpicked +64355 unpiloted +64356 unpinned +64361 unplanned +64362 unplanted +64363 unpleased +64364 unpledged +64365 unplowed +64366 unplug +64411 unpopular +64412 unproven +64413 unquote +64414 unranked +64415 unrated +64416 unraveled +64421 unreached +64422 unread +64423 unreal +64424 unreeling +64425 unrefined +64426 unrelated +64431 unrented +64432 unrest +64433 unretired +64434 unrevised +64435 unrigged +64436 unripe +64441 unrivaled +64442 unroasted +64443 unrobed +64444 unroll +64445 unruffled +64446 unruly +64451 unrushed +64452 unsaddle +64453 unsafe +64454 unsaid +64455 unsalted +64456 unsaved +64461 unsavory +64462 unscathed +64463 unscented +64464 unscrew +64465 unsealed +64466 unseated +64511 unsecured +64512 unseeing +64513 unseemly +64514 unseen +64515 unselect +64516 unselfish +64521 unsent +64522 unsettled +64523 unshackle +64524 unshaken +64525 unshaved +64526 unshaven +64531 unsheathe +64532 unshipped +64533 unsightly +64534 unsigned +64535 unskilled +64536 unsliced +64541 unsmooth +64542 unsnap +64543 unsocial +64544 unsoiled +64545 unsold +64546 unsolved +64551 unsorted +64552 unspoiled +64553 unspoken +64554 unstable +64555 unstaffed +64556 unstamped +64561 unsteady +64562 unsterile +64563 unstirred +64564 unstitch +64565 unstopped +64566 unstuck +64611 unstuffed +64612 unstylish +64613 unsubtle +64614 unsubtly +64615 unsuited +64616 unsure +64621 unsworn +64622 untagged +64623 untainted +64624 untaken +64625 untamed +64626 untangled +64631 untapped +64632 untaxed +64633 unthawed +64634 unthread +64635 untidy +64636 untie +64641 until +64642 untimed +64643 untimely +64644 untitled +64645 untoasted +64646 untold +64651 untouched +64652 untracked +64653 untrained +64654 untreated +64655 untried +64656 untrimmed +64661 untrue +64662 untruth +64663 unturned +64664 untwist +64665 untying +64666 unusable +65111 unused +65112 unusual +65113 unvalued +65114 unvaried +65115 unvarying +65116 unveiled +65121 unveiling +65122 unvented +65123 unviable +65124 unvisited +65125 unvocal +65126 unwanted +65131 unwarlike +65132 unwary +65133 unwashed +65134 unwatched +65135 unweave +65136 unwed +65141 unwelcome +65142 unwell +65143 unwieldy +65144 unwilling +65145 unwind +65146 unwired +65151 unwitting +65152 unwomanly +65153 unworldly +65154 unworn +65155 unworried +65156 unworthy +65161 unwound +65162 unwoven +65163 unwrapped +65164 unwritten +65165 unzip +65166 upbeat +65211 upchuck +65212 upcoming +65213 upcountry +65214 update +65215 upfront +65216 upgrade +65221 upheaval +65222 upheld +65223 uphill +65224 uphold +65225 uplifted +65226 uplifting +65231 upload +65232 upon +65233 upper +65234 upright +65235 uprising +65236 upriver +65241 uproar +65242 uproot +65243 upscale +65244 upside +65245 upstage +65246 upstairs +65251 upstart +65252 upstate +65253 upstream +65254 upstroke +65255 upswing +65256 uptake +65261 uptight +65262 uptown +65263 upturned +65264 upward +65265 upwind +65266 uranium +65311 urban +65312 urchin +65313 urethane +65314 urgency +65315 urgent +65316 urging +65321 urologist +65322 urology +65323 usable +65324 usage +65325 useable +65326 used +65331 uselessly +65332 user +65333 usher +65334 usual +65335 utensil +65336 utility +65341 utilize +65342 utmost +65343 utopia +65344 utter +65345 vacancy +65346 vacant +65351 vacate +65352 vacation +65353 vagabond +65354 vagrancy +65355 vagrantly +65356 vaguely +65361 vagueness +65362 valiant +65363 valid +65364 valium +65365 valley +65366 valuables +65411 value +65412 vanilla +65413 vanish +65414 vanity +65415 vanquish +65416 vantage +65421 vaporizer +65422 variable +65423 variably +65424 varied +65425 variety +65426 various +65431 varmint +65432 varnish +65433 varsity +65434 varying +65435 vascular +65436 vaseline +65441 vastly +65442 vastness +65443 veal +65444 vegan +65445 veggie +65446 vehicular +65451 velcro +65452 velocity +65453 velvet +65454 vendetta +65455 vending +65456 vendor +65461 veneering +65462 vengeful +65463 venomous +65464 ventricle +65465 venture +65466 venue +65511 venus +65512 verbalize +65513 verbally +65514 verbose +65515 verdict +65516 verify +65521 verse +65522 version +65523 versus +65524 vertebrae +65525 vertical +65526 vertigo +65531 very +65532 vessel +65533 vest +65534 veteran +65535 veto +65536 vexingly +65541 viability +65542 viable +65543 vibes +65544 vice +65545 vicinity +65546 victory +65551 video +65552 viewable +65553 viewer +65554 viewing +65555 viewless +65556 viewpoint +65561 vigorous +65562 village +65563 villain +65564 vindicate +65565 vineyard +65566 vintage +65611 violate +65612 violation +65613 violator +65614 violet +65615 violin +65616 viper +65621 viral +65622 virtual +65623 virtuous +65624 virus +65625 visa +65626 viscosity +65631 viscous +65632 viselike +65633 visible +65634 visibly +65635 vision +65636 visiting +65641 visitor +65642 visor +65643 vista +65644 vitality +65645 vitalize +65646 vitally +65651 vitamins +65652 vivacious +65653 vividly +65654 vividness +65655 vixen +65656 vocalist +65661 vocalize +65662 vocally +65663 vocation +65664 voice +65665 voicing +65666 void +66111 volatile +66112 volley +66113 voltage +66114 volumes +66115 voter +66116 voting +66121 voucher +66122 vowed +66123 vowel +66124 voyage +66125 wackiness +66126 wad +66131 wafer +66132 waffle +66133 waged +66134 wager +66135 wages +66136 waggle +66141 wagon +66142 wake +66143 waking +66144 walk +66145 walmart +66146 walnut +66151 walrus +66152 waltz +66153 wand +66154 wannabe +66155 wanted +66156 wanting +66161 wasabi +66162 washable +66163 washbasin +66164 washboard +66165 washbowl +66166 washcloth +66211 washday +66212 washed +66213 washer +66214 wash-house +66215 washing +66216 washout +66221 washroom +66222 washstand +66223 washtub +66224 wasp +66225 wasting +66226 watch +66231 water +66232 waviness +66233 waving +66234 wavy +66235 whacking +66236 whacky +66241 wham +66242 wharf +66243 wheat +66244 whenever +66245 whiff +66246 whimsical +66251 whinny +66252 whiny +66253 whisking +66254 whoever +66255 whole +66256 whomever +66261 whoopee +66262 whooping +66263 whoops +66264 why +66265 wick +66266 widely +66311 widen +66312 widget +66313 widow +66314 width +66315 wieldable +66316 wielder +66321 wife +66322 wifi +66323 wikipedia +66324 wildcard +66325 wildcat +66326 wilder +66331 wildfire +66332 wildfowl +66333 wildland +66334 wildlife +66335 wildly +66336 wildness +66341 willed +66342 willfully +66343 willing +66344 willow +66345 willpower +66346 wilt +66351 wimp +66352 wince +66353 wincing +66354 wind +66355 wing +66356 winking +66361 winner +66362 winnings +66363 winter +66364 wipe +66365 wired +66366 wireless +66411 wiring +66412 wiry +66413 wisdom +66414 wise +66415 wish +66416 wisplike +66421 wispy +66422 wistful +66423 wizard +66424 wobble +66425 wobbling +66426 wobbly +66431 wok +66432 wolf +66433 wolverine +66434 womanhood +66435 womankind +66436 womanless +66441 womanlike +66442 womanly +66443 womb +66444 woof +66445 wooing +66446 wool +66451 woozy +66452 word +66453 work +66454 worried +66455 worrier +66456 worrisome +66461 worry +66462 worsening +66463 worshiper +66464 worst +66465 wound +66466 woven +66511 wow +66512 wrangle +66513 wrath +66514 wreath +66515 wreckage +66516 wrecker +66521 wrecking +66522 wrench +66523 wriggle +66524 wriggly +66525 wrinkle +66526 wrinkly +66531 wrist +66532 writing +66533 written +66534 wrongdoer +66535 wronged +66536 wrongful +66541 wrongly +66542 wrongness +66543 wrought +66544 xbox +66545 xerox +66546 yahoo +66551 yam +66552 yanking +66553 yapping +66554 yard +66555 yarn +66556 yeah +66561 yearbook +66562 yearling +66563 yearly +66564 yearning +66565 yeast +66566 yelling +66611 yelp +66612 yen +66613 yesterday +66614 yiddish +66615 yield +66616 yin +66621 yippee +66622 yo-yo +66623 yodel +66624 yoga +66625 yogurt +66626 yonder +66631 yoyo +66632 yummy +66633 zap +66634 zealous +66635 zebra +66636 zen +66641 zeppelin +66642 zero +66643 zestfully +66644 zesty +66645 zigzagged +66646 zipfile +66651 zipping +66652 zippy +66653 zips +66654 zit +66655 zodiac +66656 zombie +66661 zone +66662 zoning +66663 zookeeper +66664 zoologist +66665 zoology +66666 zoom diff --git a/markovchain.go b/markovchain.go index f4dbc59..beb791d 100644 --- a/markovchain.go +++ b/markovchain.go @@ -1,19253 +1,19251 @@ package cryptipass +// THIS FILE HAS BEEN DISTILLED FROM EFF's long word list, without their work this software would not exist. func PickNext(seed string) (string, float64) { -L := min(len(seed),2) -tok := seed[len(seed)-L:] -if tok == "nu" { - r := rng.IntN(134) - H := 3.8145722608727763 - if 0 <= r && r < 8 { - return seed+"a", H - } else if 8 <= r && r < 11 { - return seed+"b", H - } else if 11 <= r && r < 18 { - return seed+"c", H - } else if 18 <= r && r < 19 { - return seed+"d", H - } else if 19 <= r && r < 25 { - return seed+"e", H - } else if 25 <= r && r < 28 { - return seed+"f", H - } else if 28 <= r && r < 37 { - return seed+"g", H - } else if 37 <= r && r < 38 { - return seed+"h", H - } else if 38 <= r && r < 40 { - return seed+"i", H - } else if 40 <= r && r < 41 { - return seed+"j", H - } else if 41 <= r && r < 42 { - return seed+"k", H - } else if 42 <= r && r < 47 { - return seed+"l", H - } else if 47 <= r && r < 76 { - return seed+"m", H - } else if 76 <= r && r < 79 { - return seed+"n", H - } else if 79 <= r && r < 83 { - return seed+"o", H - } else if 83 <= r && r < 86 { - return seed+"p", H - } else if 86 <= r && r < 87 { - return seed+"q", H - } else if 87 <= r && r < 94 { - return seed+"r", H - } else if 94 <= r && r < 105 { - return seed+"s", H - } else if 105 <= r && r < 128 { - return seed+"t", H - } else if 128 <= r && r < 129 { - return seed+"v", H - } else if 129 <= r && r < 130 { - return seed+"w", H - } else if 130 <= r && r < 131 { - return seed+"x", H - } else if 131 <= r && r < 134 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "mh" { - r := rng.IntN(8) - H := 2.4056390622295662 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 6 { - return seed+"o", H - } else if 6 <= r && r < 7 { - return seed+"u", H - } else if 7 <= r && r < 8 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "tl" { - r := rng.IntN(196) - H := 1.827737619583285 - if 0 <= r && r < 11 { - return seed+"a", H - } else if 11 <= r && r < 90 { - return seed+"e", H - } else if 90 <= r && r < 113 { - return seed+"i", H - } else if 113 <= r && r < 118 { - return seed+"o", H - } else if 118 <= r && r < 119 { - return seed+"u", H - } else if 119 <= r && r < 196 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "rj" { - r := rng.IntN(14) - H := 2.2988252450030506 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 4 { - return seed+"e", H - } else if 4 <= r && r < 5 { - return seed+"i", H - } else if 5 <= r && r < 8 { - return seed+"o", H - } else if 8 <= r && r < 13 { - return seed+"u", H - } else if 13 <= r && r < 14 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "sp" { - r := rng.IntN(326) - H := 2.8383219475828256 - if 0 <= r && r < 19 { - return seed+"a", H - } else if 19 <= r && r < 90 { - return seed+"e", H - } else if 90 <= r && r < 104 { - return seed+"h", H - } else if 104 <= r && r < 163 { - return seed+"i", H - } else if 163 <= r && r < 197 { - return seed+"l", H - } else if 197 <= r && r < 199 { - return seed+"n", H - } else if 199 <= r && r < 276 { - return seed+"o", H - } else if 276 <= r && r < 310 { - return seed+"r", H - } else if 310 <= r && r < 319 { - return seed+"u", H - } else if 319 <= r && r < 326 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "zn" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "ly" { - r := rng.IntN(72) - H := 4.061860684444236 - if 0 <= r && r < 4 { - return seed+"a", H - } else if 4 <= r && r < 5 { - return seed+"b", H - } else if 5 <= r && r < 6 { - return seed+"c", H - } else if 6 <= r && r < 7 { - return seed+"d", H - } else if 7 <= r && r < 11 { - return seed+"e", H - } else if 11 <= r && r < 12 { - return seed+"f", H - } else if 12 <= r && r < 17 { - return seed+"g", H - } else if 17 <= r && r < 18 { - return seed+"h", H - } else if 18 <= r && r < 28 { - return seed+"i", H - } else if 28 <= r && r < 29 { - return seed+"j", H - } else if 29 <= r && r < 30 { - return seed+"k", H - } else if 30 <= r && r < 31 { - return seed+"l", H - } else if 31 <= r && r < 36 { - return seed+"m", H - } else if 36 <= r && r < 37 { - return seed+"n", H - } else if 37 <= r && r < 39 { - return seed+"o", H - } else if 39 <= r && r < 42 { - return seed+"p", H - } else if 42 <= r && r < 43 { - return seed+"q", H - } else if 43 <= r && r < 52 { - return seed+"r", H - } else if 52 <= r && r < 59 { - return seed+"s", H - } else if 59 <= r && r < 60 { - return seed+"t", H - } else if 60 <= r && r < 61 { - return seed+"v", H - } else if 61 <= r && r < 64 { - return seed+"w", H - } else if 64 <= r && r < 65 { - return seed+"x", H - } else if 65 <= r && r < 72 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "il" { - r := rng.IntN(504) - H := 3.0813012570452143 - if 0 <= r && r < 25 { - return seed+"a", H - } else if 25 <= r && r < 29 { - return seed+"b", H - } else if 29 <= r && r < 31 { - return seed+"c", H - } else if 31 <= r && r < 61 { - return seed+"d", H - } else if 61 <= r && r < 144 { - return seed+"e", H - } else if 144 <= r && r < 146 { - return seed+"h", H - } else if 146 <= r && r < 225 { - return seed+"i", H - } else if 225 <= r && r < 227 { - return seed+"k", H - } else if 227 <= r && r < 341 { - return seed+"l", H - } else if 341 <= r && r < 343 { - return seed+"m", H - } else if 343 <= r && r < 345 { - return seed+"n", H - } else if 345 <= r && r < 366 { - return seed+"o", H - } else if 366 <= r && r < 368 { - return seed+"r", H - } else if 368 <= r && r < 372 { - return seed+"s", H - } else if 372 <= r && r < 396 { - return seed+"t", H - } else if 396 <= r && r < 401 { - return seed+"u", H - } else if 401 <= r && r < 403 { - return seed+"v", H - } else if 403 <= r && r < 405 { - return seed+"w", H - } else if 405 <= r && r < 504 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "te" { - r := rng.IntN(786) - H := 2.5146934358999844 - if 0 <= r && r < 14 { - return seed+"a", H - } else if 14 <= r && r < 19 { - return seed+"b", H - } else if 19 <= r && r < 28 { - return seed+"c", H - } else if 28 <= r && r < 235 { - return seed+"d", H - } else if 235 <= r && r < 271 { - return seed+"e", H - } else if 271 <= r && r < 272 { - return seed+"f", H - } else if 272 <= r && r < 281 { - return seed+"g", H - } else if 281 <= r && r < 282 { - return seed+"h", H - } else if 282 <= r && r < 283 { - return seed+"j", H - } else if 283 <= r && r < 284 { - return seed+"k", H - } else if 284 <= r && r < 297 { - return seed+"l", H - } else if 297 <= r && r < 314 { - return seed+"m", H - } else if 314 <= r && r < 409 { - return seed+"n", H - } else if 409 <= r && r < 418 { - return seed+"p", H - } else if 418 <= r && r < 419 { - return seed+"q", H - } else if 419 <= r && r < 756 { - return seed+"r", H - } else if 756 <= r && r < 765 { - return seed+"s", H - } else if 765 <= r && r < 770 { - return seed+"t", H - } else if 770 <= r && r < 771 { - return seed+"v", H - } else if 771 <= r && r < 774 { - return seed+"w", H - } else if 774 <= r && r < 785 { - return seed+"x", H - } else if 785 <= r && r < 786 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "rv" { - r := rng.IntN(74) - H := 2.0487714333815044 - if 0 <= r && r < 7 { - return seed+"a", H - } else if 7 <= r && r < 32 { - return seed+"e", H - } else if 32 <= r && r < 61 { - return seed+"i", H - } else if 61 <= r && r < 66 { - return seed+"o", H - } else if 66 <= r && r < 67 { - return seed+"u", H - } else if 67 <= r && r < 74 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "vo" { - r := rng.IntN(134) - H := 3.466667151925312 - if 0 <= r && r < 1 { - return seed+"b", H - } else if 1 <= r && r < 16 { - return seed+"c", H - } else if 16 <= r && r < 17 { - return seed+"d", H - } else if 17 <= r && r < 18 { - return seed+"f", H - } else if 18 <= r && r < 19 { - return seed+"g", H - } else if 19 <= r && r < 20 { - return seed+"h", H - } else if 20 <= r && r < 28 { - return seed+"i", H - } else if 28 <= r && r < 29 { - return seed+"j", H - } else if 29 <= r && r < 38 { - return seed+"k", H - } else if 38 <= r && r < 61 { - return seed+"l", H - } else if 61 <= r && r < 62 { - return seed+"m", H - } else if 62 <= r && r < 63 { - return seed+"n", H - } else if 63 <= r && r < 64 { - return seed+"p", H - } else if 64 <= r && r < 65 { - return seed+"q", H - } else if 65 <= r && r < 98 { - return seed+"r", H - } else if 98 <= r && r < 99 { - return seed+"s", H - } else if 99 <= r && r < 110 { - return seed+"t", H - } else if 110 <= r && r < 122 { - return seed+"u", H - } else if 122 <= r && r < 123 { - return seed+"v", H - } else if 123 <= r && r < 128 { - return seed+"w", H - } else if 128 <= r && r < 129 { - return seed+"x", H - } else if 129 <= r && r < 133 { - return seed+"y", H - } else if 133 <= r && r < 134 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "tc" { - r := rng.IntN(124) - H := 1.2552568881156503 - if 0 <= r && r < 13 { - return seed+"a", H - } else if 13 <= r && r < 14 { - return seed+"e", H - } else if 14 <= r && r < 110 { - return seed+"h", H - } else if 110 <= r && r < 111 { - return seed+"i", H - } else if 111 <= r && r < 113 { - return seed+"l", H - } else if 113 <= r && r < 120 { - return seed+"o", H - } else if 120 <= r && r < 123 { - return seed+"u", H - } else if 123 <= r && r < 124 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "us" { - r := rng.IntN(380) - H := 2.862733083228781 - if 0 <= r && r < 29 { - return seed+"a", H - } else if 29 <= r && r < 33 { - return seed+"b", H - } else if 33 <= r && r < 35 { - return seed+"c", H - } else if 35 <= r && r < 118 { - return seed+"e", H - } else if 118 <= r && r < 184 { - return seed+"h", H - } else if 184 <= r && r < 229 { - return seed+"i", H - } else if 229 <= r && r < 247 { - return seed+"k", H - } else if 247 <= r && r < 251 { - return seed+"l", H - } else if 251 <= r && r < 252 { - return seed+"o", H - } else if 252 <= r && r < 260 { - return seed+"p", H - } else if 260 <= r && r < 266 { - return seed+"s", H - } else if 266 <= r && r < 370 { - return seed+"t", H - } else if 370 <= r && r < 375 { - return seed+"u", H - } else if 375 <= r && r < 380 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "kw" { - r := rng.IntN(22) - H := 2.1110957877533387 - if 0 <= r && r < 11 { - return seed+"a", H - } else if 11 <= r && r < 12 { - return seed+"e", H - } else if 12 <= r && r < 14 { - return seed+"h", H - } else if 14 <= r && r < 15 { - return seed+"i", H - } else if 15 <= r && r < 20 { - return seed+"o", H - } else if 20 <= r && r < 21 { - return seed+"u", H - } else if 21 <= r && r < 22 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "ix" { - r := rng.IntN(30) - H := 2.532380816279281 - if 0 <= r && r < 5 { - return seed+"a", H - } else if 5 <= r && r < 12 { - return seed+"e", H - } else if 12 <= r && r < 14 { - return seed+"f", H - } else if 14 <= r && r < 17 { - return seed+"i", H - } else if 17 <= r && r < 18 { - return seed+"o", H - } else if 18 <= r && r < 28 { - return seed+"t", H - } else if 28 <= r && r < 29 { - return seed+"u", H - } else if 29 <= r && r < 30 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "ji" { - r := rng.IntN(38) - H := 3.8382530025147203 - if 0 <= r && r < 1 { - return seed+"b", H - } else if 1 <= r && r < 2 { - return seed+"c", H - } else if 2 <= r && r < 3 { - return seed+"d", H - } else if 3 <= r && r < 6 { - return seed+"f", H - } else if 6 <= r && r < 9 { - return seed+"g", H - } else if 9 <= r && r < 10 { - return seed+"h", H - } else if 10 <= r && r < 11 { - return seed+"j", H - } else if 11 <= r && r < 12 { - return seed+"k", H - } else if 12 <= r && r < 13 { - return seed+"l", H - } else if 13 <= r && r < 16 { - return seed+"m", H - } else if 16 <= r && r < 23 { - return seed+"n", H - } else if 23 <= r && r < 24 { - return seed+"p", H - } else if 24 <= r && r < 25 { - return seed+"q", H - } else if 25 <= r && r < 26 { - return seed+"r", H - } else if 26 <= r && r < 27 { - return seed+"s", H - } else if 27 <= r && r < 34 { - return seed+"t", H - } else if 34 <= r && r < 35 { - return seed+"v", H - } else if 35 <= r && r < 36 { - return seed+"w", H - } else if 36 <= r && r < 37 { - return seed+"x", H - } else if 37 <= r && r < 38 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "or" { - r := rng.IntN(586) - H := 3.7747091124267143 - if 0 <= r && r < 51 { - return seed+"a", H - } else if 51 <= r && r < 59 { - return seed+"b", H - } else if 59 <= r && r < 73 { - return seed+"c", H - } else if 73 <= r && r < 99 { - return seed+"d", H - } else if 99 <= r && r < 172 { - return seed+"e", H - } else if 172 <= r && r < 176 { - return seed+"f", H - } else if 176 <= r && r < 182 { - return seed+"g", H - } else if 182 <= r && r < 237 { - return seed+"i", H - } else if 237 <= r && r < 271 { - return seed+"k", H - } else if 271 <= r && r < 275 { - return seed+"l", H - } else if 275 <= r && r < 321 { - return seed+"m", H - } else if 321 <= r && r < 373 { - return seed+"n", H - } else if 373 <= r && r < 390 { - return seed+"o", H - } else if 390 <= r && r < 404 { - return seed+"p", H - } else if 404 <= r && r < 434 { - return seed+"r", H - } else if 434 <= r && r < 458 { - return seed+"s", H - } else if 458 <= r && r < 558 { - return seed+"t", H - } else if 558 <= r && r < 559 { - return seed+"u", H - } else if 559 <= r && r < 561 { - return seed+"w", H - } else if 561 <= r && r < 586 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "g" { - r := rng.IntN(614) - H := 2.7100044377774277 - if 0 <= r && r < 91 { - return seed+"a", H - } else if 91 <= r && r < 158 { - return seed+"e", H - } else if 158 <= r && r < 207 { - return seed+"i", H - } else if 207 <= r && r < 293 { - return seed+"l", H - } else if 293 <= r && r < 297 { - return seed+"n", H - } else if 297 <= r && r < 362 { - return seed+"o", H - } else if 362 <= r && r < 556 { - return seed+"r", H - } else if 556 <= r && r < 611 { - return seed+"u", H - } else if 611 <= r && r < 614 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "if" { - r := rng.IntN(218) - H := 2.648887261832668 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 18 { - return seed+"e", H - } else if 18 <= r && r < 44 { - return seed+"f", H - } else if 44 <= r && r < 93 { - return seed+"i", H - } else if 93 <= r && r < 101 { - return seed+"l", H - } else if 101 <= r && r < 108 { - return seed+"o", H - } else if 108 <= r && r < 162 { - return seed+"t", H - } else if 162 <= r && r < 169 { - return seed+"u", H - } else if 169 <= r && r < 218 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "lo" { - r := rng.IntN(426) - H := 4.053699587749044 - if 0 <= r && r < 34 { - return seed+"a", H - } else if 34 <= r && r < 45 { - return seed+"b", H - } else if 45 <= r && r < 72 { - return seed+"c", H - } else if 72 <= r && r < 81 { - return seed+"d", H - } else if 81 <= r && r < 83 { - return seed+"e", H - } else if 83 <= r && r < 86 { - return seed+"f", H - } else if 86 <= r && r < 139 { - return seed+"g", H - } else if 139 <= r && r < 142 { - return seed+"h", H - } else if 142 <= r && r < 146 { - return seed+"i", H - } else if 146 <= r && r < 147 { - return seed+"j", H - } else if 147 <= r && r < 148 { - return seed+"k", H - } else if 148 <= r && r < 149 { - return seed+"l", H - } else if 149 <= r && r < 154 { - return seed+"m", H - } else if 154 <= r && r < 193 { - return seed+"n", H - } else if 193 <= r && r < 219 { - return seed+"o", H - } else if 219 <= r && r < 242 { - return seed+"p", H - } else if 242 <= r && r < 247 { - return seed+"q", H - } else if 247 <= r && r < 292 { - return seed+"r", H - } else if 292 <= r && r < 313 { - return seed+"s", H - } else if 313 <= r && r < 346 { - return seed+"t", H - } else if 346 <= r && r < 366 { - return seed+"u", H - } else if 366 <= r && r < 381 { - return seed+"v", H - } else if 381 <= r && r < 412 { - return seed+"w", H - } else if 412 <= r && r < 413 { - return seed+"x", H - } else if 413 <= r && r < 425 { - return seed+"y", H - } else if 425 <= r && r < 426 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "so" { - r := rng.IntN(136) - H := 3.4570528630012376 - if 0 <= r && r < 2 { - return seed+"a", H - } else if 2 <= r && r < 5 { - return seed+"b", H - } else if 5 <= r && r < 8 { - return seed+"c", H - } else if 8 <= r && r < 11 { - return seed+"d", H - } else if 11 <= r && r < 14 { - return seed+"f", H - } else if 14 <= r && r < 15 { - return seed+"g", H - } else if 15 <= r && r < 16 { - return seed+"h", H - } else if 16 <= r && r < 20 { - return seed+"i", H - } else if 20 <= r && r < 21 { - return seed+"j", H - } else if 21 <= r && r < 22 { - return seed+"k", H - } else if 22 <= r && r < 55 { - return seed+"l", H - } else if 55 <= r && r < 58 { - return seed+"m", H - } else if 58 <= r && r < 89 { - return seed+"n", H - } else if 89 <= r && r < 91 { - return seed+"o", H - } else if 91 <= r && r < 94 { - return seed+"p", H - } else if 94 <= r && r < 95 { - return seed+"q", H - } else if 95 <= r && r < 118 { - return seed+"r", H - } else if 118 <= r && r < 119 { - return seed+"s", H - } else if 119 <= r && r < 124 { - return seed+"t", H - } else if 124 <= r && r < 128 { - return seed+"u", H - } else if 128 <= r && r < 131 { - return seed+"v", H - } else if 131 <= r && r < 134 { - return seed+"w", H - } else if 134 <= r && r < 135 { - return seed+"x", H - } else if 135 <= r && r < 136 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "xb" { - r := rng.IntN(8) - H := 2.4056390622295662 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 6 { - return seed+"o", H - } else if 6 <= r && r < 7 { - return seed+"u", H - } else if 7 <= r && r < 8 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "at" { - r := rng.IntN(1018) - H := 2.988529217959573 - if 0 <= r && r < 39 { - return seed+"a", H - } else if 39 <= r && r < 45 { - return seed+"b", H - } else if 45 <= r && r < 105 { - return seed+"c", H - } else if 105 <= r && r < 470 { - return seed+"e", H - } else if 470 <= r && r < 478 { - return seed+"f", H - } else if 478 <= r && r < 528 { - return seed+"h", H - } else if 528 <= r && r < 707 { - return seed+"i", H - } else if 707 <= r && r < 719 { - return seed+"l", H - } else if 719 <= r && r < 727 { - return seed+"n", H - } else if 727 <= r && r < 820 { - return seed+"o", H - } else if 820 <= r && r < 858 { - return seed+"r", H - } else if 858 <= r && r < 868 { - return seed+"s", H - } else if 868 <= r && r < 964 { - return seed+"t", H - } else if 964 <= r && r < 1007 { - return seed+"u", H - } else if 1007 <= r && r < 1013 { - return seed+"w", H - } else if 1013 <= r && r < 1018 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "a" { - r := rng.IntN(834) - H := 3.861741049308229 - if 0 <= r && r < 49 { - return seed+"b", H - } else if 49 <= r && r < 110 { - return seed+"c", H - } else if 110 <= r && r < 111 { - return seed+"d", H - } else if 111 <= r && r < 119 { - return seed+"e", H - } else if 119 <= r && r < 166 { - return seed+"f", H - } else if 166 <= r && r < 207 { - return seed+"g", H - } else if 207 <= r && r < 212 { - return seed+"h", H - } else if 212 <= r && r < 218 { - return seed+"i", H - } else if 218 <= r && r < 221 { - return seed+"j", H - } else if 221 <= r && r < 222 { - return seed+"k", H - } else if 222 <= r && r < 289 { - return seed+"l", H - } else if 289 <= r && r < 368 { - return seed+"m", H - } else if 368 <= r && r < 517 { - return seed+"n", H - } else if 517 <= r && r < 519 { - return seed+"o", H - } else if 519 <= r && r < 578 { - return seed+"p", H - } else if 578 <= r && r < 583 { - return seed+"q", H - } else if 583 <= r && r < 654 { - return seed+"r", H - } else if 654 <= r && r < 701 { - return seed+"s", H - } else if 701 <= r && r < 746 { - return seed+"t", H - } else if 746 <= r && r < 784 { - return seed+"u", H - } else if 784 <= r && r < 811 { - return seed+"v", H - } else if 811 <= r && r < 830 { - return seed+"w", H - } else if 830 <= r && r < 833 { - return seed+"x", H - } else if 833 <= r && r < 834 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "cj" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "uk" { - r := rng.IntN(12) - H := 1.9473387961875537 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 8 { - return seed+"e", H - } else if 8 <= r && r < 9 { - return seed+"i", H - } else if 9 <= r && r < 10 { - return seed+"o", H - } else if 10 <= r && r < 11 { - return seed+"u", H - } else if 11 <= r && r < 12 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "zs" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "lp" { - r := rng.IntN(44) - H := 3.2406667798772903 - if 0 <= r && r < 5 { - return seed+"a", H - } else if 5 <= r && r < 10 { - return seed+"e", H - } else if 10 <= r && r < 14 { - return seed+"f", H - } else if 14 <= r && r < 22 { - return seed+"h", H - } else if 22 <= r && r < 29 { - return seed+"i", H - } else if 29 <= r && r < 33 { - return seed+"l", H - } else if 33 <= r && r < 36 { - return seed+"o", H - } else if 36 <= r && r < 38 { - return seed+"r", H - } else if 38 <= r && r < 42 { - return seed+"t", H - } else if 42 <= r && r < 43 { - return seed+"u", H - } else if 43 <= r && r < 44 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "bj" { - r := rng.IntN(10) - H := 2.160964047443681 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 6 { - return seed+"e", H - } else if 6 <= r && r < 7 { - return seed+"i", H - } else if 7 <= r && r < 8 { - return seed+"o", H - } else if 8 <= r && r < 9 { - return seed+"u", H - } else if 9 <= r && r < 10 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "gv" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "eg" { - r := rng.IntN(146) - H := 3.2347050812892975 - if 0 <= r && r < 35 { - return seed+"a", H - } else if 35 <= r && r < 37 { - return seed+"b", H - } else if 37 <= r && r < 44 { - return seed+"e", H - } else if 44 <= r && r < 62 { - return seed+"g", H - } else if 62 <= r && r < 83 { - return seed+"i", H - } else if 83 <= r && r < 89 { - return seed+"l", H - } else if 89 <= r && r < 91 { - return seed+"m", H - } else if 91 <= r && r < 95 { - return seed+"n", H - } else if 95 <= r && r < 110 { - return seed+"o", H - } else if 110 <= r && r < 126 { - return seed+"r", H - } else if 126 <= r && r < 139 { - return seed+"u", H - } else if 139 <= r && r < 143 { - return seed+"w", H - } else if 143 <= r && r < 146 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "yy" { - r := rng.IntN(20) - H := 4.321928094887363 - if 0 <= r && r < 1 { - return seed+"b", H - } else if 1 <= r && r < 2 { - return seed+"c", H - } else if 2 <= r && r < 3 { - return seed+"d", H - } else if 3 <= r && r < 4 { - return seed+"f", H - } else if 4 <= r && r < 5 { - return seed+"g", H - } else if 5 <= r && r < 6 { - return seed+"h", H - } else if 6 <= r && r < 7 { - return seed+"j", H - } else if 7 <= r && r < 8 { - return seed+"k", H - } else if 8 <= r && r < 9 { - return seed+"l", H - } else if 9 <= r && r < 10 { - return seed+"m", H - } else if 10 <= r && r < 11 { - return seed+"n", H - } else if 11 <= r && r < 12 { - return seed+"p", H - } else if 12 <= r && r < 13 { - return seed+"q", H - } else if 13 <= r && r < 14 { - return seed+"r", H - } else if 14 <= r && r < 15 { - return seed+"s", H - } else if 15 <= r && r < 16 { - return seed+"t", H - } else if 16 <= r && r < 17 { - return seed+"v", H - } else if 17 <= r && r < 18 { - return seed+"w", H - } else if 18 <= r && r < 19 { - return seed+"x", H - } else if 19 <= r && r < 20 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "hj" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "hb" { - r := rng.IntN(28) - H := 1.9194126680510324 - if 0 <= r && r < 11 { - return seed+"a", H - } else if 11 <= r && r < 12 { - return seed+"e", H - } else if 12 <= r && r < 13 { - return seed+"i", H - } else if 13 <= r && r < 24 { - return seed+"o", H - } else if 24 <= r && r < 27 { - return seed+"u", H - } else if 27 <= r && r < 28 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "oq" { - r := rng.IntN(10) - H := 2.160964047443681 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 9 { - return seed+"u", H - } else if 9 <= r && r < 10 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "aa" { - r := rng.IntN(20) - H := 4.321928094887363 - if 0 <= r && r < 1 { - return seed+"b", H - } else if 1 <= r && r < 2 { - return seed+"c", H - } else if 2 <= r && r < 3 { - return seed+"d", H - } else if 3 <= r && r < 4 { - return seed+"f", H - } else if 4 <= r && r < 5 { - return seed+"g", H - } else if 5 <= r && r < 6 { - return seed+"h", H - } else if 6 <= r && r < 7 { - return seed+"j", H - } else if 7 <= r && r < 8 { - return seed+"k", H - } else if 8 <= r && r < 9 { - return seed+"l", H - } else if 9 <= r && r < 10 { - return seed+"m", H - } else if 10 <= r && r < 11 { - return seed+"n", H - } else if 11 <= r && r < 12 { - return seed+"p", H - } else if 12 <= r && r < 13 { - return seed+"q", H - } else if 13 <= r && r < 14 { - return seed+"r", H - } else if 14 <= r && r < 15 { - return seed+"s", H - } else if 15 <= r && r < 16 { - return seed+"t", H - } else if 16 <= r && r < 17 { - return seed+"v", H - } else if 17 <= r && r < 18 { - return seed+"w", H - } else if 18 <= r && r < 19 { - return seed+"x", H - } else if 19 <= r && r < 20 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "ri" { - r := rng.IntN(988) - H := 3.8566232047586393 - if 0 <= r && r < 36 { - return seed+"a", H - } else if 36 <= r && r < 69 { - return seed+"b", H - } else if 69 <= r && r < 174 { - return seed+"c", H - } else if 174 <= r && r < 223 { - return seed+"d", H - } else if 223 <= r && r < 289 { - return seed+"e", H - } else if 289 <= r && r < 322 { - return seed+"f", H - } else if 322 <= r && r < 359 { - return seed+"g", H - } else if 359 <= r && r < 360 { - return seed+"h", H - } else if 360 <= r && r < 361 { - return seed+"j", H - } else if 361 <= r && r < 368 { - return seed+"k", H - } else if 368 <= r && r < 409 { - return seed+"l", H - } else if 409 <= r && r < 462 { - return seed+"m", H - } else if 462 <= r && r < 651 { - return seed+"n", H - } else if 651 <= r && r < 677 { - return seed+"o", H - } else if 677 <= r && r < 712 { - return seed+"p", H - } else if 712 <= r && r < 713 { - return seed+"q", H - } else if 713 <= r && r < 714 { - return seed+"r", H - } else if 714 <= r && r < 801 { - return seed+"s", H - } else if 801 <= r && r < 896 { - return seed+"t", H - } else if 896 <= r && r < 906 { - return seed+"u", H - } else if 906 <= r && r < 967 { - return seed+"v", H - } else if 967 <= r && r < 968 { - return seed+"w", H - } else if 968 <= r && r < 971 { - return seed+"x", H - } else if 971 <= r && r < 988 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "lv" { - r := rng.IntN(48) - H := 1.6461654522610805 - if 0 <= r && r < 9 { - return seed+"a", H - } else if 9 <= r && r < 38 { - return seed+"e", H - } else if 38 <= r && r < 45 { - return seed+"i", H - } else if 45 <= r && r < 46 { - return seed+"o", H - } else if 46 <= r && r < 47 { - return seed+"u", H - } else if 47 <= r && r < 48 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "fr" { - r := rng.IntN(202) - H := 2.230355417282172 - if 0 <= r && r < 47 { - return seed+"a", H - } else if 47 <= r && r < 114 { - return seed+"e", H - } else if 114 <= r && r < 147 { - return seed+"i", H - } else if 147 <= r && r < 188 { - return seed+"o", H - } else if 188 <= r && r < 199 { - return seed+"u", H - } else if 199 <= r && r < 202 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "oa" { - r := rng.IntN(192) - H := 3.399326801846604 - if 0 <= r && r < 3 { - return seed+"b", H - } else if 3 <= r && r < 16 { - return seed+"c", H - } else if 16 <= r && r < 53 { - return seed+"d", H - } else if 53 <= r && r < 56 { - return seed+"f", H - } else if 56 <= r && r < 59 { - return seed+"g", H - } else if 59 <= r && r < 60 { - return seed+"h", H - } else if 60 <= r && r < 61 { - return seed+"j", H - } else if 61 <= r && r < 72 { - return seed+"k", H - } else if 72 <= r && r < 79 { - return seed+"l", H - } else if 79 <= r && r < 86 { - return seed+"m", H - } else if 86 <= r && r < 93 { - return seed+"n", H - } else if 93 <= r && r < 94 { - return seed+"p", H - } else if 94 <= r && r < 95 { - return seed+"q", H - } else if 95 <= r && r < 122 { - return seed+"r", H - } else if 122 <= r && r < 149 { - return seed+"s", H - } else if 149 <= r && r < 186 { - return seed+"t", H - } else if 186 <= r && r < 188 { - return seed+"u", H - } else if 188 <= r && r < 189 { - return seed+"v", H - } else if 189 <= r && r < 190 { - return seed+"w", H - } else if 190 <= r && r < 191 { - return seed+"x", H - } else if 191 <= r && r < 192 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "se" { - r := rng.IntN(418) - H := 3.745674478657474 - if 0 <= r && r < 12 { - return seed+"a", H - } else if 12 <= r && r < 13 { - return seed+"b", H - } else if 13 <= r && r < 44 { - return seed+"c", H - } else if 44 <= r && r < 109 { - return seed+"d", H - } else if 109 <= r && r < 119 { - return seed+"e", H - } else if 119 <= r && r < 122 { - return seed+"f", H - } else if 122 <= r && r < 125 { - return seed+"g", H - } else if 125 <= r && r < 126 { - return seed+"h", H - } else if 126 <= r && r < 130 { - return seed+"i", H - } else if 130 <= r && r < 131 { - return seed+"j", H - } else if 131 <= r && r < 132 { - return seed+"k", H - } else if 132 <= r && r < 185 { - return seed+"l", H - } else if 185 <= r && r < 204 { - return seed+"m", H - } else if 204 <= r && r < 255 { - return seed+"n", H - } else if 255 <= r && r < 264 { - return seed+"p", H - } else if 264 <= r && r < 271 { - return seed+"q", H - } else if 271 <= r && r < 328 { - return seed+"r", H - } else if 328 <= r && r < 361 { - return seed+"s", H - } else if 361 <= r && r < 390 { - return seed+"t", H - } else if 390 <= r && r < 394 { - return seed+"u", H - } else if 394 <= r && r < 407 { - return seed+"v", H - } else if 407 <= r && r < 410 { - return seed+"w", H - } else if 410 <= r && r < 413 { - return seed+"x", H - } else if 413 <= r && r < 417 { - return seed+"y", H - } else if 417 <= r && r < 418 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "qo" { - r := rng.IntN(20) - H := 4.321928094887363 - if 0 <= r && r < 1 { - return seed+"b", H - } else if 1 <= r && r < 2 { - return seed+"c", H - } else if 2 <= r && r < 3 { - return seed+"d", H - } else if 3 <= r && r < 4 { - return seed+"f", H - } else if 4 <= r && r < 5 { - return seed+"g", H - } else if 5 <= r && r < 6 { - return seed+"h", H - } else if 6 <= r && r < 7 { - return seed+"j", H - } else if 7 <= r && r < 8 { - return seed+"k", H - } else if 8 <= r && r < 9 { - return seed+"l", H - } else if 9 <= r && r < 10 { - return seed+"m", H - } else if 10 <= r && r < 11 { - return seed+"n", H - } else if 11 <= r && r < 12 { - return seed+"p", H - } else if 12 <= r && r < 13 { - return seed+"q", H - } else if 13 <= r && r < 14 { - return seed+"r", H - } else if 14 <= r && r < 15 { - return seed+"s", H - } else if 15 <= r && r < 16 { - return seed+"t", H - } else if 16 <= r && r < 17 { - return seed+"v", H - } else if 17 <= r && r < 18 { - return seed+"w", H - } else if 18 <= r && r < 19 { - return seed+"x", H - } else if 19 <= r && r < 20 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "sn" { - r := rng.IntN(102) - H := 2.0594822608842542 - if 0 <= r && r < 19 { - return seed+"a", H - } else if 19 <= r && r < 28 { - return seed+"e", H - } else if 28 <= r && r < 41 { - return seed+"i", H - } else if 41 <= r && r < 90 { - return seed+"o", H - } else if 90 <= r && r < 101 { - return seed+"u", H - } else if 101 <= r && r < 102 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "zb" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "kk" { - r := rng.IntN(10) - H := 2.646439344671015 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 4 { - return seed+"e", H - } else if 4 <= r && r < 5 { - return seed+"i", H - } else if 5 <= r && r < 7 { - return seed+"n", H - } else if 7 <= r && r < 8 { - return seed+"o", H - } else if 8 <= r && r < 9 { - return seed+"u", H - } else if 9 <= r && r < 10 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "dj" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "al" { - r := rng.IntN(506) - H := 3.6964082830610514 - if 0 <= r && r < 43 { - return seed+"a", H - } else if 43 <= r && r < 47 { - return seed+"b", H - } else if 47 <= r && r < 59 { - return seed+"c", H - } else if 59 <= r && r < 67 { - return seed+"d", H - } else if 67 <= r && r < 102 { - return seed+"e", H - } else if 102 <= r && r < 110 { - return seed+"f", H - } else if 110 <= r && r < 114 { - return seed+"g", H - } else if 114 <= r && r < 209 { - return seed+"i", H - } else if 209 <= r && r < 227 { - return seed+"k", H - } else if 227 <= r && r < 337 { - return seed+"l", H - } else if 337 <= r && r < 355 { - return seed+"m", H - } else if 355 <= r && r < 359 { - return seed+"n", H - } else if 359 <= r && r < 392 { - return seed+"o", H - } else if 392 <= r && r < 400 { - return seed+"p", H - } else if 400 <= r && r < 408 { - return seed+"r", H - } else if 408 <= r && r < 422 { - return seed+"s", H - } else if 422 <= r && r < 454 { - return seed+"t", H - } else if 454 <= r && r < 477 { - return seed+"u", H - } else if 477 <= r && r < 489 { - return seed+"v", H - } else if 489 <= r && r < 491 { - return seed+"w", H - } else if 491 <= r && r < 504 { - return seed+"y", H - } else if 504 <= r && r < 506 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "xd" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "dz" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "el" { - r := rng.IntN(468) - H := 3.49667796316439 - if 0 <= r && r < 31 { - return seed+"a", H - } else if 31 <= r && r < 33 { - return seed+"b", H - } else if 33 <= r && r < 37 { - return seed+"c", H - } else if 37 <= r && r < 67 { - return seed+"d", H - } else if 67 <= r && r < 156 { - return seed+"e", H - } else if 156 <= r && r < 172 { - return seed+"f", H - } else if 172 <= r && r < 261 { - return seed+"i", H - } else if 261 <= r && r < 263 { - return seed+"k", H - } else if 263 <= r && r < 319 { - return seed+"l", H - } else if 319 <= r && r < 323 { - return seed+"m", H - } else if 323 <= r && r < 327 { - return seed+"n", H - } else if 327 <= r && r < 356 { - return seed+"o", H - } else if 356 <= r && r < 372 { - return seed+"p", H - } else if 372 <= r && r < 378 { - return seed+"s", H - } else if 378 <= r && r < 396 { - return seed+"t", H - } else if 396 <= r && r < 411 { - return seed+"u", H - } else if 411 <= r && r < 423 { - return seed+"v", H - } else if 423 <= r && r < 468 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "ag" { - r := rng.IntN(364) - H := 2.8615484404812834 - if 0 <= r && r < 9 { - return seed+"a", H - } else if 9 <= r && r < 162 { - return seed+"e", H - } else if 162 <= r && r < 164 { - return seed+"f", H - } else if 164 <= r && r < 210 { - return seed+"g", H - } else if 210 <= r && r < 212 { - return seed+"h", H - } else if 212 <= r && r < 245 { - return seed+"i", H - } else if 245 <= r && r < 247 { - return seed+"l", H - } else if 247 <= r && r < 255 { - return seed+"m", H - } else if 255 <= r && r < 281 { - return seed+"n", H - } else if 281 <= r && r < 302 { - return seed+"o", H - } else if 302 <= r && r < 306 { - return seed+"p", H - } else if 306 <= r && r < 338 { - return seed+"r", H - } else if 338 <= r && r < 348 { - return seed+"s", H - } else if 348 <= r && r < 361 { - return seed+"u", H - } else if 361 <= r && r < 363 { - return seed+"w", H - } else if 363 <= r && r < 364 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "n" { - r := rng.IntN(200) - H := 2.043092467076734 - if 0 <= r && r < 51 { - return seed+"a", H - } else if 51 <= r && r < 118 { - return seed+"e", H - } else if 118 <= r && r < 143 { - return seed+"i", H - } else if 143 <= r && r < 144 { - return seed+"o", H - } else if 144 <= r && r < 197 { - return seed+"u", H - } else if 197 <= r && r < 200 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "f" { - r := rng.IntN(622) - H := 2.554187564301907 - if 0 <= r && r < 109 { - return seed+"a", H - } else if 109 <= r && r < 174 { - return seed+"e", H - } else if 174 <= r && r < 257 { - return seed+"i", H - } else if 257 <= r && r < 383 { - return seed+"l", H - } else if 383 <= r && r < 468 { - return seed+"o", H - } else if 468 <= r && r < 620 { - return seed+"r", H - } else if 620 <= r && r < 621 { - return seed+"u", H - } else if 621 <= r && r < 622 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "ip" { - r := rng.IntN(122) - H := 3.0161565071636254 - if 0 <= r && r < 5 { - return seed+"a", H - } else if 5 <= r && r < 7 { - return seed+"c", H - } else if 7 <= r && r < 34 { - return seed+"e", H - } else if 34 <= r && r < 36 { - return seed+"f", H - } else if 36 <= r && r < 42 { - return seed+"h", H - } else if 42 <= r && r < 45 { - return seed+"i", H - } else if 45 <= r && r < 51 { - return seed+"l", H - } else if 51 <= r && r < 53 { - return seed+"m", H - } else if 53 <= r && r < 60 { - return seed+"o", H - } else if 60 <= r && r < 100 { - return seed+"p", H - } else if 100 <= r && r < 106 { - return seed+"s", H - } else if 106 <= r && r < 118 { - return seed+"t", H - } else if 118 <= r && r < 121 { - return seed+"u", H - } else if 121 <= r && r < 122 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "yn" { - r := rng.IntN(28) - H := 2.6020475662770886 - if 0 <= r && r < 9 { - return seed+"a", H - } else if 9 <= r && r < 11 { - return seed+"d", H - } else if 11 <= r && r < 16 { - return seed+"e", H - } else if 16 <= r && r < 17 { - return seed+"i", H - } else if 17 <= r && r < 22 { - return seed+"o", H - } else if 22 <= r && r < 26 { - return seed+"t", H - } else if 26 <= r && r < 27 { - return seed+"u", H - } else if 27 <= r && r < 28 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "ew" { - r := rng.IntN(94) - H := 2.932631803459705 - if 0 <= r && r < 33 { - return seed+"a", H - } else if 33 <= r && r < 35 { - return seed+"d", H - } else if 35 <= r && r < 48 { - return seed+"e", H - } else if 48 <= r && r < 50 { - return seed+"h", H - } else if 50 <= r && r < 67 { - return seed+"i", H - } else if 67 <= r && r < 71 { - return seed+"l", H - } else if 71 <= r && r < 75 { - return seed+"m", H - } else if 75 <= r && r < 77 { - return seed+"n", H - } else if 77 <= r && r < 84 { - return seed+"o", H - } else if 84 <= r && r < 86 { - return seed+"p", H - } else if 86 <= r && r < 90 { - return seed+"r", H - } else if 90 <= r && r < 91 { - return seed+"u", H - } else if 91 <= r && r < 94 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "aj" { - r := rng.IntN(18) - H := 2.2349849223695104 - if 0 <= r && r < 5 { - return seed+"a", H - } else if 5 <= r && r < 10 { - return seed+"e", H - } else if 10 <= r && r < 11 { - return seed+"i", H - } else if 11 <= r && r < 16 { - return seed+"o", H - } else if 16 <= r && r < 17 { - return seed+"u", H - } else if 17 <= r && r < 18 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "gy" { - r := rng.IntN(24) - H := 4.1887218755408675 - if 0 <= r && r < 1 { - return seed+"b", H - } else if 1 <= r && r < 2 { - return seed+"c", H - } else if 2 <= r && r < 3 { - return seed+"d", H - } else if 3 <= r && r < 4 { - return seed+"f", H - } else if 4 <= r && r < 5 { - return seed+"g", H - } else if 5 <= r && r < 6 { - return seed+"h", H - } else if 6 <= r && r < 7 { - return seed+"j", H - } else if 7 <= r && r < 8 { - return seed+"k", H - } else if 8 <= r && r < 9 { - return seed+"l", H - } else if 9 <= r && r < 12 { - return seed+"m", H - } else if 12 <= r && r < 13 { - return seed+"n", H - } else if 13 <= r && r < 14 { - return seed+"p", H - } else if 14 <= r && r < 15 { - return seed+"q", H - } else if 15 <= r && r < 18 { - return seed+"r", H - } else if 18 <= r && r < 19 { - return seed+"s", H - } else if 19 <= r && r < 20 { - return seed+"t", H - } else if 20 <= r && r < 21 { - return seed+"v", H - } else if 21 <= r && r < 22 { - return seed+"w", H - } else if 22 <= r && r < 23 { - return seed+"x", H - } else if 23 <= r && r < 24 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "op" { - r := rng.IntN(218) - H := 3.2563225938929627 - if 0 <= r && r < 7 { - return seed+"a", H - } else if 7 <= r && r < 9 { - return seed+"b", H - } else if 9 <= r && r < 11 { - return seed+"c", H - } else if 11 <= r && r < 13 { - return seed+"d", H - } else if 13 <= r && r < 72 { - return seed+"e", H - } else if 72 <= r && r < 82 { - return seed+"h", H - } else if 82 <= r && r < 109 { - return seed+"i", H - } else if 109 <= r && r < 111 { - return seed+"k", H - } else if 111 <= r && r < 123 { - return seed+"l", H - } else if 123 <= r && r < 136 { - return seed+"o", H - } else if 136 <= r && r < 178 { - return seed+"p", H - } else if 178 <= r && r < 190 { - return seed+"s", H - } else if 190 <= r && r < 194 { - return seed+"t", H - } else if 194 <= r && r < 207 { - return seed+"u", H - } else if 207 <= r && r < 209 { - return seed+"w", H - } else if 209 <= r && r < 218 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "qu" { - r := rng.IntN(218) - H := 2.421738350941232 - if 0 <= r && r < 68 { - return seed+"a", H - } else if 68 <= r && r < 69 { - return seed+"b", H - } else if 69 <= r && r < 70 { - return seed+"c", H - } else if 70 <= r && r < 71 { - return seed+"d", H - } else if 71 <= r && r < 119 { - return seed+"e", H - } else if 119 <= r && r < 120 { - return seed+"f", H - } else if 120 <= r && r < 121 { - return seed+"g", H - } else if 121 <= r && r < 122 { - return seed+"h", H - } else if 122 <= r && r < 196 { - return seed+"i", H - } else if 196 <= r && r < 197 { - return seed+"j", H - } else if 197 <= r && r < 198 { - return seed+"k", H - } else if 198 <= r && r < 199 { - return seed+"l", H - } else if 199 <= r && r < 200 { - return seed+"m", H - } else if 200 <= r && r < 201 { - return seed+"n", H - } else if 201 <= r && r < 209 { - return seed+"o", H - } else if 209 <= r && r < 210 { - return seed+"p", H - } else if 210 <= r && r < 211 { - return seed+"q", H - } else if 211 <= r && r < 212 { - return seed+"r", H - } else if 212 <= r && r < 213 { - return seed+"s", H - } else if 213 <= r && r < 214 { - return seed+"t", H - } else if 214 <= r && r < 215 { - return seed+"v", H - } else if 215 <= r && r < 216 { - return seed+"w", H - } else if 216 <= r && r < 217 { - return seed+"x", H - } else if 217 <= r && r < 218 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "mk" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "xo" { - r := rng.IntN(30) - H := 4.0444138295776115 - if 0 <= r && r < 1 { - return seed+"b", H - } else if 1 <= r && r < 2 { - return seed+"c", H - } else if 2 <= r && r < 5 { - return seed+"d", H - } else if 5 <= r && r < 6 { - return seed+"f", H - } else if 6 <= r && r < 7 { - return seed+"g", H - } else if 7 <= r && r < 8 { - return seed+"h", H - } else if 8 <= r && r < 9 { - return seed+"j", H - } else if 9 <= r && r < 10 { - return seed+"k", H - } else if 10 <= r && r < 11 { - return seed+"l", H - } else if 11 <= r && r < 12 { - return seed+"m", H - } else if 12 <= r && r < 15 { - return seed+"n", H - } else if 15 <= r && r < 18 { - return seed+"p", H - } else if 18 <= r && r < 19 { - return seed+"q", H - } else if 19 <= r && r < 24 { - return seed+"r", H - } else if 24 <= r && r < 25 { - return seed+"s", H - } else if 25 <= r && r < 26 { - return seed+"t", H - } else if 26 <= r && r < 27 { - return seed+"v", H - } else if 27 <= r && r < 28 { - return seed+"w", H - } else if 28 <= r && r < 29 { - return seed+"x", H - } else if 29 <= r && r < 30 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "rg" { - r := rng.IntN(124) - H := 2.6508761522487303 - if 0 <= r && r < 9 { - return seed+"a", H - } else if 9 <= r && r < 56 { - return seed+"e", H - } else if 56 <= r && r < 75 { - return seed+"i", H - } else if 75 <= r && r < 87 { - return seed+"l", H - } else if 87 <= r && r < 100 { - return seed+"o", H - } else if 100 <= r && r < 108 { - return seed+"r", H - } else if 108 <= r && r < 115 { - return seed+"u", H - } else if 115 <= r && r < 124 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "ln" { - r := rng.IntN(18) - H := 1.9399824743635556 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 10 { - return seed+"e", H - } else if 10 <= r && r < 11 { - return seed+"i", H - } else if 11 <= r && r < 12 { - return seed+"o", H - } else if 12 <= r && r < 17 { - return seed+"u", H - } else if 17 <= r && r < 18 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "ru" { - r := rng.IntN(316) - H := 3.5667344720949834 - if 0 <= r && r < 25 { - return seed+"b", H - } else if 25 <= r && r < 48 { - return seed+"c", H - } else if 48 <= r && r < 75 { - return seed+"d", H - } else if 75 <= r && r < 85 { - return seed+"e", H - } else if 85 <= r && r < 96 { - return seed+"f", H - } else if 96 <= r && r < 107 { - return seed+"g", H - } else if 107 <= r && r < 108 { - return seed+"h", H - } else if 108 <= r && r < 114 { - return seed+"i", H - } else if 114 <= r && r < 115 { - return seed+"j", H - } else if 115 <= r && r < 116 { - return seed+"k", H - } else if 116 <= r && r < 123 { - return seed+"l", H - } else if 123 <= r && r < 162 { - return seed+"m", H - } else if 162 <= r && r < 211 { - return seed+"n", H - } else if 211 <= r && r < 224 { - return seed+"p", H - } else if 224 <= r && r < 225 { - return seed+"q", H - } else if 225 <= r && r < 228 { - return seed+"r", H - } else if 228 <= r && r < 295 { - return seed+"s", H - } else if 295 <= r && r < 310 { - return seed+"t", H - } else if 310 <= r && r < 311 { - return seed+"v", H - } else if 311 <= r && r < 312 { - return seed+"w", H - } else if 312 <= r && r < 315 { - return seed+"x", H - } else if 315 <= r && r < 316 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "vp" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "ac" { - r := rng.IntN(562) - H := 3.0537155907352163 - if 0 <= r && r < 21 { - return seed+"a", H - } else if 21 <= r && r < 39 { - return seed+"c", H - } else if 39 <= r && r < 106 { - return seed+"e", H - } else if 106 <= r && r < 172 { - return seed+"h", H - } else if 172 <= r && r < 225 { - return seed+"i", H - } else if 225 <= r && r < 387 { - return seed+"k", H - } else if 387 <= r && r < 391 { - return seed+"l", H - } else if 391 <= r && r < 406 { - return seed+"o", H - } else if 406 <= r && r < 412 { - return seed+"q", H - } else if 412 <= r && r < 424 { - return seed+"r", H - } else if 424 <= r && r < 426 { - return seed+"s", H - } else if 426 <= r && r < 530 { - return seed+"t", H - } else if 530 <= r && r < 545 { - return seed+"u", H - } else if 545 <= r && r < 562 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "t" { - r := rng.IntN(652) - H := 2.501876728590702 - if 0 <= r && r < 129 { - return seed+"a", H - } else if 129 <= r && r < 130 { - return seed+"e", H - } else if 130 <= r && r < 252 { - return seed+"h", H - } else if 252 <= r && r < 335 { - return seed+"i", H - } else if 335 <= r && r < 336 { - return seed+"o", H - } else if 336 <= r && r < 546 { - return seed+"r", H - } else if 546 <= r && r < 548 { - return seed+"s", H - } else if 548 <= r && r < 599 { - return seed+"u", H - } else if 599 <= r && r < 645 { - return seed+"w", H - } else if 645 <= r && r < 652 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "ws" { - r := rng.IntN(18) - H := 2.774401919288771 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 4 { - return seed+"e", H - } else if 4 <= r && r < 6 { - return seed+"h", H - } else if 6 <= r && r < 11 { - return seed+"i", H - } else if 11 <= r && r < 12 { - return seed+"o", H - } else if 12 <= r && r < 14 { - return seed+"t", H - } else if 14 <= r && r < 17 { - return seed+"u", H - } else if 17 <= r && r < 18 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "uu" { - r := rng.IntN(20) - H := 4.321928094887363 - if 0 <= r && r < 1 { - return seed+"b", H - } else if 1 <= r && r < 2 { - return seed+"c", H - } else if 2 <= r && r < 3 { - return seed+"d", H - } else if 3 <= r && r < 4 { - return seed+"f", H - } else if 4 <= r && r < 5 { - return seed+"g", H - } else if 5 <= r && r < 6 { - return seed+"h", H - } else if 6 <= r && r < 7 { - return seed+"j", H - } else if 7 <= r && r < 8 { - return seed+"k", H - } else if 8 <= r && r < 9 { - return seed+"l", H - } else if 9 <= r && r < 10 { - return seed+"m", H - } else if 10 <= r && r < 11 { - return seed+"n", H - } else if 11 <= r && r < 12 { - return seed+"p", H - } else if 12 <= r && r < 13 { - return seed+"q", H - } else if 13 <= r && r < 14 { - return seed+"r", H - } else if 14 <= r && r < 15 { - return seed+"s", H - } else if 15 <= r && r < 16 { - return seed+"t", H - } else if 16 <= r && r < 17 { - return seed+"v", H - } else if 17 <= r && r < 18 { - return seed+"w", H - } else if 18 <= r && r < 19 { - return seed+"x", H - } else if 19 <= r && r < 20 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "zh" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "gq" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "cs" { - r := rng.IntN(8) - H := 2.4056390622295662 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 5 { - return seed+"i", H - } else if 5 <= r && r < 6 { - return seed+"o", H - } else if 6 <= r && r < 7 { - return seed+"u", H - } else if 7 <= r && r < 8 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "pr" { - r := rng.IntN(484) - H := 1.986523655080605 - if 0 <= r && r < 33 { - return seed+"a", H - } else if 33 <= r && r < 174 { - return seed+"e", H - } else if 174 <= r && r < 265 { - return seed+"i", H - } else if 265 <= r && r < 464 { - return seed+"o", H - } else if 464 <= r && r < 479 { - return seed+"u", H - } else if 479 <= r && r < 484 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "zg" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "pv" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "ft" { - r := rng.IntN(72) - H := 2.6518176152750605 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 28 { - return seed+"e", H - } else if 28 <= r && r < 30 { - return seed+"h", H - } else if 30 <= r && r < 45 { - return seed+"i", H - } else if 45 <= r && r < 51 { - return seed+"l", H - } else if 51 <= r && r < 53 { - return seed+"n", H - } else if 53 <= r && r < 56 { - return seed+"o", H - } else if 56 <= r && r < 58 { - return seed+"s", H - } else if 58 <= r && r < 59 { - return seed+"u", H - } else if 59 <= r && r < 61 { - return seed+"w", H - } else if 61 <= r && r < 72 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "sd" { - r := rng.IntN(14) - H := 2.064042639445697 - if 0 <= r && r < 7 { - return seed+"a", H - } else if 7 <= r && r < 8 { - return seed+"e", H - } else if 8 <= r && r < 9 { - return seed+"i", H - } else if 9 <= r && r < 12 { - return seed+"o", H - } else if 12 <= r && r < 13 { - return seed+"u", H - } else if 13 <= r && r < 14 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "wl" { - r := rng.IntN(26) - H := 1.7529381278020533 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 14 { - return seed+"e", H - } else if 14 <= r && r < 23 { - return seed+"i", H - } else if 23 <= r && r < 24 { - return seed+"o", H - } else if 24 <= r && r < 25 { - return seed+"u", H - } else if 25 <= r && r < 26 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "vc" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "sf" { - r := rng.IntN(20) - H := 2.6904685707328286 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 4 { - return seed+"e", H - } else if 4 <= r && r < 9 { - return seed+"i", H - } else if 9 <= r && r < 12 { - return seed+"o", H - } else if 12 <= r && r < 14 { - return seed+"r", H - } else if 14 <= r && r < 17 { - return seed+"u", H - } else if 17 <= r && r < 20 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "jz" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "mj" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "ot" { - r := rng.IntN(282) - H := 3.432576510412063 - if 0 <= r && r < 21 { - return seed+"a", H - } else if 21 <= r && r < 27 { - return seed+"b", H - } else if 27 <= r && r < 33 { - return seed+"c", H - } else if 33 <= r && r < 80 { - return seed+"e", H - } else if 80 <= r && r < 82 { - return seed+"g", H - } else if 82 <= r && r < 122 { - return seed+"h", H - } else if 122 <= r && r < 177 { - return seed+"i", H - } else if 177 <= r && r < 187 { - return seed+"l", H - } else if 187 <= r && r < 189 { - return seed+"m", H - } else if 189 <= r && r < 191 { - return seed+"n", H - } else if 191 <= r && r < 210 { - return seed+"o", H - } else if 210 <= r && r < 216 { - return seed+"p", H - } else if 216 <= r && r < 222 { - return seed+"r", H - } else if 222 <= r && r < 230 { - return seed+"s", H - } else if 230 <= r && r < 270 { - return seed+"t", H - } else if 270 <= r && r < 273 { - return seed+"u", H - } else if 273 <= r && r < 277 { - return seed+"w", H - } else if 277 <= r && r < 282 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "dw" { - r := rng.IntN(44) - H := 2.3727787125137962 - if 0 <= r && r < 11 { - return seed+"a", H - } else if 11 <= r && r < 22 { - return seed+"e", H - } else if 22 <= r && r < 29 { - return seed+"i", H - } else if 29 <= r && r < 40 { - return seed+"o", H - } else if 40 <= r && r < 42 { - return seed+"r", H - } else if 42 <= r && r < 43 { - return seed+"u", H - } else if 43 <= r && r < 44 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "ty" { - r := rng.IntN(60) - H := 3.552917257559472 - if 0 <= r && r < 1 { - return seed+"b", H - } else if 1 <= r && r < 4 { - return seed+"c", H - } else if 4 <= r && r < 5 { - return seed+"d", H - } else if 5 <= r && r < 8 { - return seed+"f", H - } else if 8 <= r && r < 9 { - return seed+"g", H - } else if 9 <= r && r < 12 { - return seed+"h", H - } else if 12 <= r && r < 18 { - return seed+"i", H - } else if 18 <= r && r < 19 { - return seed+"j", H - } else if 19 <= r && r < 22 { - return seed+"k", H - } else if 22 <= r && r < 37 { - return seed+"l", H - } else if 37 <= r && r < 38 { - return seed+"m", H - } else if 38 <= r && r < 39 { - return seed+"n", H - } else if 39 <= r && r < 52 { - return seed+"p", H - } else if 52 <= r && r < 53 { - return seed+"q", H - } else if 53 <= r && r < 54 { - return seed+"r", H - } else if 54 <= r && r < 55 { - return seed+"s", H - } else if 55 <= r && r < 56 { - return seed+"t", H - } else if 56 <= r && r < 57 { - return seed+"v", H - } else if 57 <= r && r < 58 { - return seed+"w", H - } else if 58 <= r && r < 59 { - return seed+"x", H - } else if 59 <= r && r < 60 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "yl" { - r := rng.IntN(40) - H := 1.8204796593794925 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 8 { - return seed+"e", H - } else if 8 <= r && r < 31 { - return seed+"i", H - } else if 31 <= r && r < 36 { - return seed+"o", H - } else if 36 <= r && r < 39 { - return seed+"u", H - } else if 39 <= r && r < 40 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "nn" { - r := rng.IntN(154) - H := 2.2344996919449143 - if 0 <= r && r < 21 { - return seed+"a", H - } else if 21 <= r && r < 84 { - return seed+"e", H - } else if 84 <= r && r < 117 { - return seed+"i", H - } else if 117 <= r && r < 132 { - return seed+"o", H - } else if 132 <= r && r < 137 { - return seed+"u", H - } else if 137 <= r && r < 154 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "dv" { - r := rng.IntN(8) - H := 2.4056390622295662 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 5 { - return seed+"i", H - } else if 5 <= r && r < 6 { - return seed+"o", H - } else if 6 <= r && r < 7 { - return seed+"u", H - } else if 7 <= r && r < 8 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "nw" { - r := rng.IntN(60) - H := 2.3476104386001415 - if 0 <= r && r < 17 { - return seed+"a", H - } else if 17 <= r && r < 26 { - return seed+"e", H - } else if 26 <= r && r < 37 { - return seed+"i", H - } else if 37 <= r && r < 54 { - return seed+"o", H - } else if 54 <= r && r < 58 { - return seed+"r", H - } else if 58 <= r && r < 59 { - return seed+"u", H - } else if 59 <= r && r < 60 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "yt" { - r := rng.IntN(28) - H := 2.4191133005120022 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 6 { - return seed+"e", H - } else if 6 <= r && r < 14 { - return seed+"h", H - } else if 14 <= r && r < 21 { - return seed+"i", H - } else if 21 <= r && r < 26 { - return seed+"o", H - } else if 26 <= r && r < 27 { - return seed+"u", H - } else if 27 <= r && r < 28 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "xj" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "x" { - r := rng.IntN(10) - H := 2.646439344671015 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 3 { - return seed+"b", H - } else if 3 <= r && r < 6 { - return seed+"e", H - } else if 6 <= r && r < 7 { - return seed+"i", H - } else if 7 <= r && r < 8 { - return seed+"o", H - } else if 8 <= r && r < 9 { - return seed+"u", H - } else if 9 <= r && r < 10 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "zk" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "wu" { - r := rng.IntN(22) - H := 4.243300368538956 - if 0 <= r && r < 1 { - return seed+"b", H - } else if 1 <= r && r < 2 { - return seed+"c", H - } else if 2 <= r && r < 3 { - return seed+"d", H - } else if 3 <= r && r < 4 { - return seed+"f", H - } else if 4 <= r && r < 5 { - return seed+"g", H - } else if 5 <= r && r < 6 { - return seed+"h", H - } else if 6 <= r && r < 7 { - return seed+"j", H - } else if 7 <= r && r < 8 { - return seed+"k", H - } else if 8 <= r && r < 9 { - return seed+"l", H - } else if 9 <= r && r < 10 { - return seed+"m", H - } else if 10 <= r && r < 13 { - return seed+"n", H - } else if 13 <= r && r < 14 { - return seed+"p", H - } else if 14 <= r && r < 15 { - return seed+"q", H - } else if 15 <= r && r < 16 { - return seed+"r", H - } else if 16 <= r && r < 17 { - return seed+"s", H - } else if 17 <= r && r < 18 { - return seed+"t", H - } else if 18 <= r && r < 19 { - return seed+"v", H - } else if 19 <= r && r < 20 { - return seed+"w", H - } else if 20 <= r && r < 21 { - return seed+"x", H - } else if 21 <= r && r < 22 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "lx" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "db" { - r := rng.IntN(34) - H := 2.267240151565867 - if 0 <= r && r < 15 { - return seed+"a", H - } else if 15 <= r && r < 16 { - return seed+"e", H - } else if 16 <= r && r < 19 { - return seed+"i", H - } else if 19 <= r && r < 21 { - return seed+"l", H - } else if 21 <= r && r < 30 { - return seed+"o", H - } else if 30 <= r && r < 32 { - return seed+"r", H - } else if 32 <= r && r < 33 { - return seed+"u", H - } else if 33 <= r && r < 34 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "iu" { - r := rng.IntN(56) - H := 2.3653946626241913 - if 0 <= r && r < 1 { - return seed+"b", H - } else if 1 <= r && r < 2 { - return seed+"c", H - } else if 2 <= r && r < 3 { - return seed+"d", H - } else if 3 <= r && r < 4 { - return seed+"f", H - } else if 4 <= r && r < 5 { - return seed+"g", H - } else if 5 <= r && r < 6 { - return seed+"h", H - } else if 6 <= r && r < 7 { - return seed+"j", H - } else if 7 <= r && r < 8 { - return seed+"k", H - } else if 8 <= r && r < 9 { - return seed+"l", H - } else if 9 <= r && r < 46 { - return seed+"m", H - } else if 46 <= r && r < 47 { - return seed+"n", H - } else if 47 <= r && r < 48 { - return seed+"p", H - } else if 48 <= r && r < 49 { - return seed+"q", H - } else if 49 <= r && r < 50 { - return seed+"r", H - } else if 50 <= r && r < 51 { - return seed+"s", H - } else if 51 <= r && r < 52 { - return seed+"t", H - } else if 52 <= r && r < 53 { - return seed+"v", H - } else if 53 <= r && r < 54 { - return seed+"w", H - } else if 54 <= r && r < 55 { - return seed+"x", H - } else if 55 <= r && r < 56 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "nc" { - r := rng.IntN(420) - H := 2.8684301140450312 - if 0 <= r && r < 13 { - return seed+"a", H - } else if 13 <= r && r < 146 { - return seed+"e", H - } else if 146 <= r && r < 232 { - return seed+"h", H - } else if 232 <= r && r < 275 { - return seed+"i", H - } else if 275 <= r && r < 299 { - return seed+"l", H - } else if 299 <= r && r < 338 { - return seed+"o", H - } else if 338 <= r && r < 354 { - return seed+"r", H - } else if 354 <= r && r < 376 { - return seed+"t", H - } else if 376 <= r && r < 387 { - return seed+"u", H - } else if 387 <= r && r < 420 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "es" { - r := rng.IntN(816) - H := 2.2763699907157355 - if 0 <= r && r < 13 { - return seed+"a", H - } else if 13 <= r && r < 33 { - return seed+"c", H - } else if 33 <= r && r < 35 { - return seed+"d", H - } else if 35 <= r && r < 72 { - return seed+"e", H - } else if 72 <= r && r < 94 { - return seed+"h", H - } else if 94 <= r && r < 143 { - return seed+"i", H - } else if 143 <= r && r < 153 { - return seed+"k", H - } else if 153 <= r && r < 155 { - return seed+"l", H - } else if 155 <= r && r < 159 { - return seed+"m", H - } else if 159 <= r && r < 180 { - return seed+"o", H - } else if 180 <= r && r < 196 { - return seed+"p", H - } else if 196 <= r && r < 198 { - return seed+"q", H - } else if 198 <= r && r < 662 { - return seed+"s", H - } else if 662 <= r && r < 796 { - return seed+"t", H - } else if 796 <= r && r < 813 { - return seed+"u", H - } else if 813 <= r && r < 816 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "je" { - r := rng.IntN(52) - H := 3.744261935633072 - if 0 <= r && r < 1 { - return seed+"b", H - } else if 1 <= r && r < 12 { - return seed+"c", H - } else if 12 <= r && r < 13 { - return seed+"d", H - } else if 13 <= r && r < 17 { - return seed+"e", H - } else if 17 <= r && r < 18 { - return seed+"f", H - } else if 18 <= r && r < 19 { - return seed+"g", H - } else if 19 <= r && r < 20 { - return seed+"h", H - } else if 20 <= r && r < 21 { - return seed+"j", H - } else if 21 <= r && r < 22 { - return seed+"k", H - } else if 22 <= r && r < 27 { - return seed+"l", H - } else if 27 <= r && r < 28 { - return seed+"m", H - } else if 28 <= r && r < 29 { - return seed+"n", H - } else if 29 <= r && r < 30 { - return seed+"p", H - } else if 30 <= r && r < 31 { - return seed+"q", H - } else if 31 <= r && r < 34 { - return seed+"r", H - } else if 34 <= r && r < 41 { - return seed+"s", H - } else if 41 <= r && r < 48 { - return seed+"t", H - } else if 48 <= r && r < 49 { - return seed+"v", H - } else if 49 <= r && r < 50 { - return seed+"w", H - } else if 50 <= r && r < 51 { - return seed+"x", H - } else if 51 <= r && r < 52 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "ol" { - r := rng.IntN(354) - H := 3.2697718107965503 - if 0 <= r && r < 37 { - return seed+"a", H - } else if 37 <= r && r < 87 { - return seed+"d", H - } else if 87 <= r && r < 132 { - return seed+"e", H - } else if 132 <= r && r < 136 { - return seed+"f", H - } else if 136 <= r && r < 177 { - return seed+"i", H - } else if 177 <= r && r < 183 { - return seed+"k", H - } else if 183 <= r && r < 237 { - return seed+"l", H - } else if 237 <= r && r < 300 { - return seed+"o", H - } else if 300 <= r && r < 302 { - return seed+"p", H - } else if 302 <= r && r < 304 { - return seed+"s", H - } else if 304 <= r && r < 316 { - return seed+"t", H - } else if 316 <= r && r < 325 { - return seed+"u", H - } else if 325 <= r && r < 339 { - return seed+"v", H - } else if 339 <= r && r < 354 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "xa" { - r := rng.IntN(38) - H := 3.9559910942383 - if 0 <= r && r < 5 { - return seed+"b", H - } else if 5 <= r && r < 8 { - return seed+"c", H - } else if 8 <= r && r < 9 { - return seed+"d", H - } else if 9 <= r && r < 10 { - return seed+"f", H - } else if 10 <= r && r < 15 { - return seed+"g", H - } else if 15 <= r && r < 16 { - return seed+"h", H - } else if 16 <= r && r < 17 { - return seed+"j", H - } else if 17 <= r && r < 18 { - return seed+"k", H - } else if 18 <= r && r < 21 { - return seed+"l", H - } else if 21 <= r && r < 26 { - return seed+"m", H - } else if 26 <= r && r < 27 { - return seed+"n", H - } else if 27 <= r && r < 28 { - return seed+"p", H - } else if 28 <= r && r < 29 { - return seed+"q", H - } else if 29 <= r && r < 30 { - return seed+"r", H - } else if 30 <= r && r < 31 { - return seed+"s", H - } else if 31 <= r && r < 34 { - return seed+"t", H - } else if 34 <= r && r < 35 { - return seed+"v", H - } else if 35 <= r && r < 36 { - return seed+"w", H - } else if 36 <= r && r < 37 { - return seed+"x", H - } else if 37 <= r && r < 38 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "hs" { - r := rng.IntN(8) - H := 2.75 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 6 { - return seed+"t", H - } else if 6 <= r && r < 7 { - return seed+"u", H - } else if 7 <= r && r < 8 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "st" { - r := rng.IntN(998) - H := 2.957473176091378 - if 0 <= r && r < 213 { - return seed+"a", H - } else if 213 <= r && r < 221 { - return seed+"b", H - } else if 221 <= r && r < 225 { - return seed+"c", H - } else if 225 <= r && r < 414 { - return seed+"e", H - } else if 414 <= r && r < 424 { - return seed+"f", H - } else if 424 <= r && r < 597 { - return seed+"i", H - } else if 597 <= r && r < 619 { - return seed+"l", H - } else if 619 <= r && r < 629 { - return seed+"n", H - } else if 629 <= r && r < 744 { - return seed+"o", H - } else if 744 <= r && r < 884 { - return seed+"r", H - } else if 884 <= r && r < 949 { - return seed+"u", H - } else if 949 <= r && r < 953 { - return seed+"w", H - } else if 953 <= r && r < 998 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "fd" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "rz" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "ab" { - r := rng.IntN(446) - H := 2.0906025437154616 - if 0 <= r && r < 11 { - return seed+"a", H - } else if 11 <= r && r < 37 { - return seed+"b", H - } else if 37 <= r && r < 43 { - return seed+"d", H - } else if 43 <= r && r < 52 { - return seed+"e", H - } else if 52 <= r && r < 54 { - return seed+"g", H - } else if 54 <= r && r < 85 { - return seed+"i", H - } else if 85 <= r && r < 371 { - return seed+"l", H - } else if 371 <= r && r < 373 { - return seed+"m", H - } else if 373 <= r && r < 375 { - return seed+"n", H - } else if 375 <= r && r < 402 { - return seed+"o", H - } else if 402 <= r && r < 418 { - return seed+"r", H - } else if 418 <= r && r < 438 { - return seed+"s", H - } else if 438 <= r && r < 441 { - return seed+"u", H - } else if 441 <= r && r < 446 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "ca" { - r := rng.IntN(654) - H := 3.392069435165686 - if 0 <= r && r < 21 { - return seed+"b", H - } else if 21 <= r && r < 32 { - return seed+"c", H - } else if 32 <= r && r < 49 { - return seed+"d", H - } else if 49 <= r && r < 52 { - return seed+"f", H - } else if 52 <= r && r < 57 { - return seed+"g", H - } else if 57 <= r && r < 60 { - return seed+"h", H - } else if 60 <= r && r < 61 { - return seed+"j", H - } else if 61 <= r && r < 70 { - return seed+"k", H - } else if 70 <= r && r < 181 { - return seed+"l", H - } else if 181 <= r && r < 206 { - return seed+"m", H - } else if 206 <= r && r < 275 { - return seed+"n", H - } else if 275 <= r && r < 328 { - return seed+"p", H - } else if 328 <= r && r < 329 { - return seed+"q", H - } else if 329 <= r && r < 472 { - return seed+"r", H - } else if 472 <= r && r < 511 { - return seed+"s", H - } else if 511 <= r && r < 612 { - return seed+"t", H - } else if 612 <= r && r < 630 { - return seed+"u", H - } else if 630 <= r && r < 647 { - return seed+"v", H - } else if 647 <= r && r < 650 { - return seed+"w", H - } else if 650 <= r && r < 651 { - return seed+"x", H - } else if 651 <= r && r < 653 { - return seed+"y", H - } else if 653 <= r && r < 654 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "wr" { - r := rng.IntN(64) - H := 2.2369062935020785 - if 0 <= r && r < 9 { - return seed+"a", H - } else if 9 <= r && r < 20 { - return seed+"e", H - } else if 20 <= r && r < 43 { - return seed+"i", H - } else if 43 <= r && r < 58 { - return seed+"o", H - } else if 58 <= r && r < 59 { - return seed+"u", H - } else if 59 <= r && r < 64 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "vs" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "hk" { - r := rng.IntN(8) - H := 2.4056390622295662 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 5 { - return seed+"i", H - } else if 5 <= r && r < 6 { - return seed+"o", H - } else if 6 <= r && r < 7 { - return seed+"u", H - } else if 7 <= r && r < 8 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "rf" { - r := rng.IntN(54) - H := 2.6938170543971935 - if 0 <= r && r < 7 { - return seed+"a", H - } else if 7 <= r && r < 9 { - return seed+"b", H - } else if 9 <= r && r < 28 { - return seed+"e", H - } else if 28 <= r && r < 35 { - return seed+"i", H - } else if 35 <= r && r < 39 { - return seed+"l", H - } else if 39 <= r && r < 42 { - return seed+"o", H - } else if 42 <= r && r < 44 { - return seed+"r", H - } else if 44 <= r && r < 53 { - return seed+"u", H - } else if 53 <= r && r < 54 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "sa" { - r := rng.IntN(338) - H := 3.8606917616050116 - if 0 <= r && r < 35 { - return seed+"b", H - } else if 35 <= r && r < 46 { - return seed+"c", H - } else if 46 <= r && r < 63 { - return seed+"d", H - } else if 63 <= r && r < 78 { - return seed+"f", H - } else if 78 <= r && r < 99 { - return seed+"g", H - } else if 99 <= r && r < 100 { - return seed+"h", H - } else if 100 <= r && r < 112 { - return seed+"i", H - } else if 112 <= r && r < 113 { - return seed+"j", H - } else if 113 <= r && r < 116 { - return seed+"k", H - } else if 116 <= r && r < 177 { - return seed+"l", H - } else if 177 <= r && r < 190 { - return seed+"m", H - } else if 190 <= r && r < 243 { - return seed+"n", H - } else if 243 <= r && r < 250 { - return seed+"p", H - } else if 250 <= r && r < 251 { - return seed+"q", H - } else if 251 <= r && r < 264 { - return seed+"r", H - } else if 264 <= r && r < 273 { - return seed+"s", H - } else if 273 <= r && r < 296 { - return seed+"t", H - } else if 296 <= r && r < 306 { - return seed+"u", H - } else if 306 <= r && r < 323 { - return seed+"v", H - } else if 323 <= r && r < 330 { - return seed+"w", H - } else if 330 <= r && r < 333 { - return seed+"x", H - } else if 333 <= r && r < 337 { - return seed+"y", H - } else if 337 <= r && r < 338 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "xr" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "du" { - r := rng.IntN(162) - H := 3.769464031282425 - if 0 <= r && r < 6 { - return seed+"a", H - } else if 6 <= r && r < 11 { - return seed+"b", H - } else if 11 <= r && r < 52 { - return seed+"c", H - } else if 52 <= r && r < 55 { - return seed+"d", H - } else if 55 <= r && r < 63 { - return seed+"e", H - } else if 63 <= r && r < 66 { - return seed+"f", H - } else if 66 <= r && r < 69 { - return seed+"g", H - } else if 69 <= r && r < 72 { - return seed+"h", H - } else if 72 <= r && r < 76 { - return seed+"i", H - } else if 76 <= r && r < 77 { - return seed+"j", H - } else if 77 <= r && r < 80 { - return seed+"k", H - } else if 80 <= r && r < 97 { - return seed+"l", H - } else if 97 <= r && r < 104 { - return seed+"m", H - } else if 104 <= r && r < 105 { - return seed+"n", H - } else if 105 <= r && r < 107 { - return seed+"o", H - } else if 107 <= r && r < 118 { - return seed+"p", H - } else if 118 <= r && r < 119 { - return seed+"q", H - } else if 119 <= r && r < 140 { - return seed+"r", H - } else if 140 <= r && r < 151 { - return seed+"s", H - } else if 151 <= r && r < 156 { - return seed+"t", H - } else if 156 <= r && r < 159 { - return seed+"v", H - } else if 159 <= r && r < 160 { - return seed+"w", H - } else if 160 <= r && r < 161 { - return seed+"x", H - } else if 161 <= r && r < 162 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "rh" { - r := rng.IntN(28) - H := 2.0897532141176747 - if 0 <= r && r < 9 { - return seed+"a", H - } else if 9 <= r && r < 20 { - return seed+"e", H - } else if 20 <= r && r < 21 { - return seed+"i", H - } else if 21 <= r && r < 22 { - return seed+"o", H - } else if 22 <= r && r < 25 { - return seed+"u", H - } else if 25 <= r && r < 28 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "ux" { - r := rng.IntN(12) - H := 2.221251836004466 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 4 { - return seed+"e", H - } else if 4 <= r && r < 5 { - return seed+"i", H - } else if 5 <= r && r < 6 { - return seed+"o", H - } else if 6 <= r && r < 11 { - return seed+"u", H - } else if 11 <= r && r < 12 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "hy" { - r := rng.IntN(62) - H := 3.1008100776460776 - if 0 <= r && r < 3 { - return seed+"b", H - } else if 3 <= r && r < 4 { - return seed+"c", H - } else if 4 <= r && r < 19 { - return seed+"d", H - } else if 19 <= r && r < 20 { - return seed+"f", H - } else if 20 <= r && r < 21 { - return seed+"g", H - } else if 21 <= r && r < 22 { - return seed+"h", H - } else if 22 <= r && r < 23 { - return seed+"j", H - } else if 23 <= r && r < 24 { - return seed+"k", H - } else if 24 <= r && r < 25 { - return seed+"l", H - } else if 25 <= r && r < 28 { - return seed+"m", H - } else if 28 <= r && r < 29 { - return seed+"n", H - } else if 29 <= r && r < 52 { - return seed+"p", H - } else if 52 <= r && r < 53 { - return seed+"q", H - } else if 53 <= r && r < 54 { - return seed+"r", H - } else if 54 <= r && r < 57 { - return seed+"s", H - } else if 57 <= r && r < 58 { - return seed+"t", H - } else if 58 <= r && r < 59 { - return seed+"v", H - } else if 59 <= r && r < 60 { - return seed+"w", H - } else if 60 <= r && r < 61 { - return seed+"x", H - } else if 61 <= r && r < 62 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "jy" { - r := rng.IntN(20) - H := 4.321928094887363 - if 0 <= r && r < 1 { - return seed+"b", H - } else if 1 <= r && r < 2 { - return seed+"c", H - } else if 2 <= r && r < 3 { - return seed+"d", H - } else if 3 <= r && r < 4 { - return seed+"f", H - } else if 4 <= r && r < 5 { - return seed+"g", H - } else if 5 <= r && r < 6 { - return seed+"h", H - } else if 6 <= r && r < 7 { - return seed+"j", H - } else if 7 <= r && r < 8 { - return seed+"k", H - } else if 8 <= r && r < 9 { - return seed+"l", H - } else if 9 <= r && r < 10 { - return seed+"m", H - } else if 10 <= r && r < 11 { - return seed+"n", H - } else if 11 <= r && r < 12 { - return seed+"p", H - } else if 12 <= r && r < 13 { - return seed+"q", H - } else if 13 <= r && r < 14 { - return seed+"r", H - } else if 14 <= r && r < 15 { - return seed+"s", H - } else if 15 <= r && r < 16 { - return seed+"t", H - } else if 16 <= r && r < 17 { - return seed+"v", H - } else if 17 <= r && r < 18 { - return seed+"w", H - } else if 18 <= r && r < 19 { - return seed+"x", H - } else if 19 <= r && r < 20 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "fb" { - r := rng.IntN(10) - H := 2.3709505944546683 - if 0 <= r && r < 3 { - return seed+"a", H - } else if 3 <= r && r < 4 { - return seed+"e", H - } else if 4 <= r && r < 5 { - return seed+"i", H - } else if 5 <= r && r < 8 { - return seed+"o", H - } else if 8 <= r && r < 9 { - return seed+"u", H - } else if 9 <= r && r < 10 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "xc" { - r := rng.IntN(46) - H := 2.857013796380975 - if 0 <= r && r < 7 { - return seed+"a", H - } else if 7 <= r && r < 14 { - return seed+"e", H - } else if 14 <= r && r < 16 { - return seed+"h", H - } else if 16 <= r && r < 21 { - return seed+"i", H - } else if 21 <= r && r < 31 { - return seed+"l", H - } else if 31 <= r && r < 32 { - return seed+"o", H - } else if 32 <= r && r < 36 { - return seed+"r", H - } else if 36 <= r && r < 45 { - return seed+"u", H - } else if 45 <= r && r < 46 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "ue" { - r := rng.IntN(98) - H := 3.7256236802012 - if 0 <= r && r < 8 { - return seed+"a", H - } else if 8 <= r && r < 11 { - return seed+"b", H - } else if 11 <= r && r < 12 { - return seed+"c", H - } else if 12 <= r && r < 21 { - return seed+"d", H - } else if 21 <= r && r < 29 { - return seed+"e", H - } else if 29 <= r && r < 32 { - return seed+"f", H - } else if 32 <= r && r < 33 { - return seed+"g", H - } else if 33 <= r && r < 34 { - return seed+"h", H - } else if 34 <= r && r < 35 { - return seed+"j", H - } else if 35 <= r && r < 36 { - return seed+"k", H - } else if 36 <= r && r < 55 { - return seed+"l", H - } else if 55 <= r && r < 56 { - return seed+"m", H - } else if 56 <= r && r < 73 { - return seed+"n", H - } else if 73 <= r && r < 74 { - return seed+"p", H - } else if 74 <= r && r < 75 { - return seed+"q", H - } else if 75 <= r && r < 80 { - return seed+"r", H - } else if 80 <= r && r < 89 { - return seed+"s", H - } else if 89 <= r && r < 92 { - return seed+"t", H - } else if 92 <= r && r < 94 { - return seed+"u", H - } else if 94 <= r && r < 95 { - return seed+"v", H - } else if 95 <= r && r < 96 { - return seed+"w", H - } else if 96 <= r && r < 97 { - return seed+"x", H - } else if 97 <= r && r < 98 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "eb" { - r := rng.IntN(100) - H := 2.947172585876227 - if 0 <= r && r < 21 { - return seed+"a", H - } else if 21 <= r && r < 25 { - return seed+"b", H - } else if 25 <= r && r < 30 { - return seed+"e", H - } else if 30 <= r && r < 37 { - return seed+"i", H - } else if 37 <= r && r < 45 { - return seed+"l", H - } else if 45 <= r && r < 66 { - return seed+"o", H - } else if 66 <= r && r < 76 { - return seed+"r", H - } else if 76 <= r && r < 80 { - return seed+"t", H - } else if 80 <= r && r < 99 { - return seed+"u", H - } else if 99 <= r && r < 100 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "xv" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "jn" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "ld" { - r := rng.IntN(72) - H := 3.2315574085830168 - if 0 <= r && r < 3 { - return seed+"a", H - } else if 3 <= r && r < 9 { - return seed+"c", H - } else if 9 <= r && r < 28 { - return seed+"e", H - } else if 28 <= r && r < 34 { - return seed+"f", H - } else if 34 <= r && r < 36 { - return seed+"h", H - } else if 36 <= r && r < 43 { - return seed+"i", H - } else if 43 <= r && r < 55 { - return seed+"l", H - } else if 55 <= r && r < 57 { - return seed+"m", H - } else if 57 <= r && r < 59 { - return seed+"n", H - } else if 59 <= r && r < 66 { - return seed+"o", H - } else if 66 <= r && r < 68 { - return seed+"s", H - } else if 68 <= r && r < 69 { - return seed+"u", H - } else if 69 <= r && r < 72 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "nl" { - r := rng.IntN(110) - H := 2.3509349645884354 - if 0 <= r && r < 11 { - return seed+"a", H - } else if 11 <= r && r < 32 { - return seed+"e", H - } else if 32 <= r && r < 71 { - return seed+"i", H - } else if 71 <= r && r < 90 { - return seed+"o", H - } else if 90 <= r && r < 95 { - return seed+"u", H - } else if 95 <= r && r < 110 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "jr" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "dd" { - r := rng.IntN(102) - H := 2.424492990791112 - if 0 <= r && r < 7 { - return seed+"a", H - } else if 7 <= r && r < 34 { - return seed+"e", H - } else if 34 <= r && r < 38 { - return seed+"h", H - } else if 38 <= r && r < 55 { - return seed+"i", H - } else if 55 <= r && r < 91 { - return seed+"l", H - } else if 91 <= r && r < 92 { - return seed+"o", H - } else if 92 <= r && r < 94 { - return seed+"r", H - } else if 94 <= r && r < 95 { - return seed+"u", H - } else if 95 <= r && r < 102 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "hq" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "k" { - r := rng.IntN(116) - H := 2.3015080389560936 - if 0 <= r && r < 11 { - return seed+"a", H - } else if 11 <= r && r < 34 { - return seed+"e", H - } else if 34 <= r && r < 89 { - return seed+"i", H - } else if 89 <= r && r < 91 { - return seed+"l", H - } else if 91 <= r && r < 101 { - return seed+"n", H - } else if 101 <= r && r < 108 { - return seed+"o", H - } else if 108 <= r && r < 110 { - return seed+"r", H - } else if 110 <= r && r < 115 { - return seed+"u", H - } else if 115 <= r && r < 116 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "wz" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "pf" { - r := rng.IntN(16) - H := 2.4237949406953985 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 7 { - return seed+"i", H - } else if 7 <= r && r < 8 { - return seed+"o", H - } else if 8 <= r && r < 10 { - return seed+"r", H - } else if 10 <= r && r < 15 { - return seed+"u", H - } else if 15 <= r && r < 16 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "cl" { - r := rng.IntN(252) - H := 2.303542326198559 - if 0 <= r && r < 73 { - return seed+"a", H - } else if 73 <= r && r < 130 { - return seed+"e", H - } else if 130 <= r && r < 171 { - return seed+"i", H - } else if 171 <= r && r < 210 { - return seed+"o", H - } else if 210 <= r && r < 251 { - return seed+"u", H - } else if 251 <= r && r < 252 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "bq" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "pz" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "da" { - r := rng.IntN(234) - H := 3.717771766639873 - if 0 <= r && r < 15 { - return seed+"b", H - } else if 15 <= r && r < 24 { - return seed+"c", H - } else if 24 <= r && r < 31 { - return seed+"d", H - } else if 31 <= r && r < 34 { - return seed+"f", H - } else if 34 <= r && r < 39 { - return seed+"g", H - } else if 39 <= r && r < 40 { - return seed+"h", H - } else if 40 <= r && r < 52 { - return seed+"i", H - } else if 52 <= r && r < 53 { - return seed+"j", H - } else if 53 <= r && r < 54 { - return seed+"k", H - } else if 54 <= r && r < 65 { - return seed+"l", H - } else if 65 <= r && r < 68 { - return seed+"m", H - } else if 68 <= r && r < 107 { - return seed+"n", H - } else if 107 <= r && r < 108 { - return seed+"p", H - } else if 108 <= r && r < 109 { - return seed+"q", H - } else if 109 <= r && r < 142 { - return seed+"r", H - } else if 142 <= r && r < 149 { - return seed+"s", H - } else if 149 <= r && r < 178 { - return seed+"t", H - } else if 178 <= r && r < 184 { - return seed+"u", H - } else if 184 <= r && r < 187 { - return seed+"v", H - } else if 187 <= r && r < 192 { - return seed+"w", H - } else if 192 <= r && r < 193 { - return seed+"x", H - } else if 193 <= r && r < 229 { - return seed+"y", H - } else if 229 <= r && r < 234 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "ef" { - r := rng.IntN(188) - H := 3.1258405597039096 - if 0 <= r && r < 13 { - return seed+"a", H - } else if 13 <= r && r < 38 { - return seed+"e", H - } else if 38 <= r && r < 46 { - return seed+"f", H - } else if 46 <= r && r < 79 { - return seed+"i", H - } else if 79 <= r && r < 99 { - return seed+"l", H - } else if 99 <= r && r < 122 { - return seed+"o", H - } else if 122 <= r && r < 136 { - return seed+"r", H - } else if 136 <= r && r < 148 { - return seed+"t", H - } else if 148 <= r && r < 183 { - return seed+"u", H - } else if 183 <= r && r < 188 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "io" { - r := rng.IntN(394) - H := 1.7314586053179288 - if 0 <= r && r < 1 { - return seed+"b", H - } else if 1 <= r && r < 8 { - return seed+"c", H - } else if 8 <= r && r < 13 { - return seed+"d", H - } else if 13 <= r && r < 14 { - return seed+"f", H - } else if 14 <= r && r < 15 { - return seed+"g", H - } else if 15 <= r && r < 16 { - return seed+"h", H - } else if 16 <= r && r < 17 { - return seed+"j", H - } else if 17 <= r && r < 18 { - return seed+"k", H - } else if 18 <= r && r < 31 { - return seed+"l", H - } else if 31 <= r && r < 34 { - return seed+"m", H - } else if 34 <= r && r < 315 { - return seed+"n", H - } else if 315 <= r && r < 316 { - return seed+"p", H - } else if 316 <= r && r < 317 { - return seed+"q", H - } else if 317 <= r && r < 330 { - return seed+"r", H - } else if 330 <= r && r < 331 { - return seed+"s", H - } else if 331 <= r && r < 342 { - return seed+"t", H - } else if 342 <= r && r < 388 { - return seed+"u", H - } else if 388 <= r && r < 389 { - return seed+"v", H - } else if 389 <= r && r < 390 { - return seed+"w", H - } else if 390 <= r && r < 393 { - return seed+"x", H - } else if 393 <= r && r < 394 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "wo" { - r := rng.IntN(154) - H := 3.0200652985123204 - if 0 <= r && r < 7 { - return seed+"b", H - } else if 7 <= r && r < 8 { - return seed+"c", H - } else if 8 <= r && r < 9 { - return seed+"d", H - } else if 9 <= r && r < 12 { - return seed+"f", H - } else if 12 <= r && r < 13 { - return seed+"g", H - } else if 13 <= r && r < 14 { - return seed+"h", H - } else if 14 <= r && r < 15 { - return seed+"j", H - } else if 15 <= r && r < 20 { - return seed+"k", H - } else if 20 <= r && r < 25 { - return seed+"l", H - } else if 25 <= r && r < 42 { - return seed+"m", H - } else if 42 <= r && r < 45 { - return seed+"n", H - } else if 45 <= r && r < 65 { - return seed+"o", H - } else if 65 <= r && r < 66 { - return seed+"p", H - } else if 66 <= r && r < 67 { - return seed+"q", H - } else if 67 <= r && r < 134 { - return seed+"r", H - } else if 134 <= r && r < 135 { - return seed+"s", H - } else if 135 <= r && r < 136 { - return seed+"t", H - } else if 136 <= r && r < 140 { - return seed+"u", H - } else if 140 <= r && r < 147 { - return seed+"v", H - } else if 147 <= r && r < 152 { - return seed+"w", H - } else if 152 <= r && r < 153 { - return seed+"x", H - } else if 153 <= r && r < 154 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "w" { - r := rng.IntN(316) - H := 2.2898450930569996 - if 0 <= r && r < 85 { - return seed+"a", H - } else if 85 <= r && r < 86 { - return seed+"e", H - } else if 86 <= r && r < 122 { - return seed+"h", H - } else if 122 <= r && r < 217 { - return seed+"i", H - } else if 217 <= r && r < 274 { - return seed+"o", H - } else if 274 <= r && r < 314 { - return seed+"r", H - } else if 314 <= r && r < 315 { - return seed+"u", H - } else if 315 <= r && r < 316 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "aq" { - r := rng.IntN(10) - H := 2.160964047443681 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 9 { - return seed+"u", H - } else if 9 <= r && r < 10 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "gw" { - r := rng.IntN(16) - H := 2.5550365325772657 - if 0 <= r && r < 5 { - return seed+"a", H - } else if 5 <= r && r < 8 { - return seed+"e", H - } else if 8 <= r && r < 10 { - return seed+"h", H - } else if 10 <= r && r < 11 { - return seed+"i", H - } else if 11 <= r && r < 14 { - return seed+"o", H - } else if 14 <= r && r < 15 { - return seed+"u", H - } else if 15 <= r && r < 16 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "hf" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "sh" { - r := rng.IntN(472) - H := 3.040508314254535 - if 0 <= r && r < 83 { - return seed+"a", H - } else if 83 <= r && r < 93 { - return seed+"b", H - } else if 93 <= r && r < 101 { - return seed+"c", H - } else if 101 <= r && r < 103 { - return seed+"d", H - } else if 103 <= r && r < 188 { - return seed+"e", H - } else if 188 <= r && r < 190 { - return seed+"h", H - } else if 190 <= r && r < 277 { - return seed+"i", H - } else if 277 <= r && r < 289 { - return seed+"l", H - } else if 289 <= r && r < 291 { - return seed+"n", H - } else if 291 <= r && r < 388 { - return seed+"o", H - } else if 388 <= r && r < 390 { - return seed+"p", H - } else if 390 <= r && r < 426 { - return seed+"r", H - } else if 426 <= r && r < 428 { - return seed+"s", H - } else if 428 <= r && r < 430 { - return seed+"t", H - } else if 430 <= r && r < 451 { - return seed+"u", H - } else if 451 <= r && r < 472 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "bw" { - r := rng.IntN(12) - H := 2.396240625180289 - if 0 <= r && r < 3 { - return seed+"a", H - } else if 3 <= r && r < 6 { - return seed+"e", H - } else if 6 <= r && r < 7 { - return seed+"i", H - } else if 7 <= r && r < 10 { - return seed+"o", H - } else if 10 <= r && r < 11 { - return seed+"u", H - } else if 11 <= r && r < 12 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "ib" { - r := rng.IntN(108) - H := 2.6964249538282297 - if 0 <= r && r < 5 { - return seed+"a", H - } else if 5 <= r && r < 15 { - return seed+"b", H - } else if 15 <= r && r < 17 { - return seed+"c", H - } else if 17 <= r && r < 40 { - return seed+"e", H - } else if 40 <= r && r < 47 { - return seed+"i", H - } else if 47 <= r && r < 85 { - return seed+"l", H - } else if 85 <= r && r < 88 { - return seed+"o", H - } else if 88 <= r && r < 94 { - return seed+"r", H - } else if 94 <= r && r < 107 { - return seed+"u", H - } else if 107 <= r && r < 108 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "ou" { - r := rng.IntN(536) - H := 2.6212991922232844 - if 0 <= r && r < 7 { - return seed+"b", H - } else if 7 <= r && r < 28 { - return seed+"c", H - } else if 28 <= r && r < 35 { - return seed+"d", H - } else if 35 <= r && r < 36 { - return seed+"f", H - } else if 36 <= r && r < 51 { - return seed+"g", H - } else if 51 <= r && r < 52 { - return seed+"h", H - } else if 52 <= r && r < 53 { - return seed+"j", H - } else if 53 <= r && r < 54 { - return seed+"k", H - } else if 54 <= r && r < 59 { - return seed+"l", H - } else if 59 <= r && r < 60 { - return seed+"m", H - } else if 60 <= r && r < 191 { - return seed+"n", H - } else if 191 <= r && r < 204 { - return seed+"p", H - } else if 204 <= r && r < 205 { - return seed+"q", H - } else if 205 <= r && r < 238 { - return seed+"r", H - } else if 238 <= r && r < 385 { - return seed+"s", H - } else if 385 <= r && r < 532 { - return seed+"t", H - } else if 532 <= r && r < 533 { - return seed+"v", H - } else if 533 <= r && r < 534 { - return seed+"w", H - } else if 534 <= r && r < 535 { - return seed+"x", H - } else if 535 <= r && r < 536 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "qx" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "sc" { - r := rng.IntN(274) - H := 2.551187202536169 - if 0 <= r && r < 81 { - return seed+"a", H - } else if 81 <= r && r < 98 { - return seed+"e", H - } else if 98 <= r && r < 116 { - return seed+"h", H - } else if 116 <= r && r < 125 { - return seed+"i", H - } else if 125 <= r && r < 127 { - return seed+"l", H - } else if 127 <= r && r < 194 { - return seed+"o", H - } else if 194 <= r && r < 246 { - return seed+"r", H - } else if 246 <= r && r < 273 { - return seed+"u", H - } else if 273 <= r && r < 274 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "iw" { - r := rng.IntN(10) - H := 2.3709505944546683 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 5 { - return seed+"i", H - } else if 5 <= r && r < 8 { - return seed+"o", H - } else if 8 <= r && r < 9 { - return seed+"u", H - } else if 9 <= r && r < 10 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "ml" { - r := rng.IntN(32) - H := 2.2226057415937133 - if 0 <= r && r < 3 { - return seed+"a", H - } else if 3 <= r && r < 16 { - return seed+"e", H - } else if 16 <= r && r < 21 { - return seed+"i", H - } else if 21 <= r && r < 24 { - return seed+"o", H - } else if 24 <= r && r < 25 { - return seed+"u", H - } else if 25 <= r && r < 32 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "tk" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "fc" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "tx" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "dm" { - r := rng.IntN(24) - H := 2.0093984370492777 - if 0 <= r && r < 9 { - return seed+"a", H - } else if 9 <= r && r < 12 { - return seed+"e", H - } else if 12 <= r && r < 21 { - return seed+"i", H - } else if 21 <= r && r < 22 { - return seed+"o", H - } else if 22 <= r && r < 23 { - return seed+"u", H - } else if 23 <= r && r < 24 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "ic" { - r := rng.IntN(402) - H := 3.10865538070483 - if 0 <= r && r < 83 { - return seed+"a", H - } else if 83 <= r && r < 142 { - return seed+"e", H - } else if 142 <= r && r < 150 { - return seed+"h", H - } else if 150 <= r && r < 205 { - return seed+"i", H - } else if 205 <= r && r < 279 { - return seed+"k", H - } else if 279 <= r && r < 289 { - return seed+"l", H - } else if 289 <= r && r < 316 { - return seed+"o", H - } else if 316 <= r && r < 318 { - return seed+"r", H - } else if 318 <= r && r < 352 { - return seed+"s", H - } else if 352 <= r && r < 382 { - return seed+"t", H - } else if 382 <= r && r < 391 { - return seed+"u", H - } else if 391 <= r && r < 402 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "ro" { - r := rng.IntN(796) - H := 4.181153167717222 - if 0 <= r && r < 40 { - return seed+"a", H - } else if 40 <= r && r < 77 { - return seed+"b", H - } else if 77 <= r && r < 122 { - return seed+"c", H - } else if 122 <= r && r < 143 { - return seed+"d", H - } else if 143 <= r && r < 160 { - return seed+"f", H - } else if 160 <= r && r < 189 { - return seed+"g", H - } else if 189 <= r && r < 190 { - return seed+"h", H - } else if 190 <= r && r < 206 { - return seed+"i", H - } else if 206 <= r && r < 209 { - return seed+"j", H - } else if 209 <= r && r < 218 { - return seed+"k", H - } else if 218 <= r && r < 257 { - return seed+"l", H - } else if 257 <= r && r < 290 { - return seed+"m", H - } else if 290 <= r && r < 369 { - return seed+"n", H - } else if 369 <= r && r < 431 { - return seed+"o", H - } else if 431 <= r && r < 484 { - return seed+"p", H - } else if 484 <= r && r < 485 { - return seed+"q", H - } else if 485 <= r && r < 496 { - return seed+"r", H - } else if 496 <= r && r < 539 { - return seed+"s", H - } else if 539 <= r && r < 574 { - return seed+"t", H - } else if 574 <= r && r < 664 { - return seed+"u", H - } else if 664 <= r && r < 713 { - return seed+"v", H - } else if 713 <= r && r < 776 { - return seed+"w", H - } else if 776 <= r && r < 787 { - return seed+"x", H - } else if 787 <= r && r < 789 { - return seed+"y", H - } else if 789 <= r && r < 796 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "mg" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "tw" { - r := rng.IntN(84) - H := 2.0441830918840447 - if 0 <= r && r < 15 { - return seed+"a", H - } else if 15 <= r && r < 36 { - return seed+"e", H - } else if 36 <= r && r < 38 { - return seed+"h", H - } else if 38 <= r && r < 75 { - return seed+"i", H - } else if 75 <= r && r < 82 { - return seed+"o", H - } else if 82 <= r && r < 83 { - return seed+"u", H - } else if 83 <= r && r < 84 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "et" { - r := rng.IntN(318) - H := 3.255158026113046 - if 0 <= r && r < 27 { - return seed+"a", H - } else if 27 <= r && r < 29 { - return seed+"b", H - } else if 29 <= r && r < 37 { - return seed+"c", H - } else if 37 <= r && r < 39 { - return seed+"d", H - } else if 39 <= r && r < 104 { - return seed+"e", H - } else if 104 <= r && r < 108 { - return seed+"f", H - } else if 108 <= r && r < 138 { - return seed+"h", H - } else if 138 <= r && r < 195 { - return seed+"i", H - } else if 195 <= r && r < 218 { - return seed+"o", H - } else if 218 <= r && r < 246 { - return seed+"r", H - } else if 246 <= r && r < 248 { - return seed+"s", H - } else if 248 <= r && r < 294 { - return seed+"t", H - } else if 294 <= r && r < 305 { - return seed+"u", H - } else if 305 <= r && r < 316 { - return seed+"y", H - } else if 316 <= r && r < 318 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "cr" { - r := rng.IntN(342) - H := 2.4028604667342477 - if 0 <= r && r < 85 { - return seed+"a", H - } else if 85 <= r && r < 168 { - return seed+"e", H - } else if 168 <= r && r < 227 { - return seed+"i", H - } else if 227 <= r && r < 276 { - return seed+"o", H - } else if 276 <= r && r < 333 { - return seed+"u", H - } else if 333 <= r && r < 342 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "wa" { - r := rng.IntN(260) - H := 3.5988728999558517 - if 0 <= r && r < 11 { - return seed+"b", H - } else if 11 <= r && r < 14 { - return seed+"c", H - } else if 14 <= r && r < 21 { - return seed+"d", H - } else if 21 <= r && r < 26 { - return seed+"f", H - } else if 26 <= r && r < 39 { - return seed+"g", H - } else if 39 <= r && r < 40 { - return seed+"h", H - } else if 40 <= r && r < 42 { - return seed+"i", H - } else if 42 <= r && r < 43 { - return seed+"j", H - } else if 43 <= r && r < 54 { - return seed+"k", H - } else if 54 <= r && r < 75 { - return seed+"l", H - } else if 75 <= r && r < 78 { - return seed+"m", H - } else if 78 <= r && r < 91 { - return seed+"n", H - } else if 91 <= r && r < 94 { - return seed+"p", H - } else if 94 <= r && r < 95 { - return seed+"q", H - } else if 95 <= r && r < 146 { - return seed+"r", H - } else if 146 <= r && r < 193 { - return seed+"s", H - } else if 193 <= r && r < 206 { - return seed+"t", H - } else if 206 <= r && r < 215 { - return seed+"v", H - } else if 215 <= r && r < 220 { - return seed+"w", H - } else if 220 <= r && r < 221 { - return seed+"x", H - } else if 221 <= r && r < 259 { - return seed+"y", H - } else if 259 <= r && r < 260 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "nh" { - r := rng.IntN(52) - H := 2.323934450134503 - if 0 <= r && r < 13 { - return seed+"a", H - } else if 13 <= r && r < 26 { - return seed+"e", H - } else if 26 <= r && r < 33 { - return seed+"i", H - } else if 33 <= r && r < 46 { - return seed+"o", H - } else if 46 <= r && r < 51 { - return seed+"u", H - } else if 51 <= r && r < 52 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "sb" { - r := rng.IntN(18) - H := 2.3516441151533924 - if 0 <= r && r < 5 { - return seed+"a", H - } else if 5 <= r && r < 10 { - return seed+"e", H - } else if 10 <= r && r < 11 { - return seed+"i", H - } else if 11 <= r && r < 14 { - return seed+"o", H - } else if 14 <= r && r < 17 { - return seed+"u", H - } else if 17 <= r && r < 18 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "xg" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "y" { - r := rng.IntN(74) - H := 3.5273227992092866 - if 0 <= r && r < 12 { - return seed+"a", H - } else if 12 <= r && r < 13 { - return seed+"b", H - } else if 13 <= r && r < 14 { - return seed+"c", H - } else if 14 <= r && r < 15 { - return seed+"d", H - } else if 15 <= r && r < 35 { - return seed+"e", H - } else if 35 <= r && r < 36 { - return seed+"f", H - } else if 36 <= r && r < 37 { - return seed+"g", H - } else if 37 <= r && r < 38 { - return seed+"h", H - } else if 38 <= r && r < 46 { - return seed+"i", H - } else if 46 <= r && r < 47 { - return seed+"j", H - } else if 47 <= r && r < 48 { - return seed+"k", H - } else if 48 <= r && r < 49 { - return seed+"l", H - } else if 49 <= r && r < 50 { - return seed+"m", H - } else if 50 <= r && r < 51 { - return seed+"n", H - } else if 51 <= r && r < 63 { - return seed+"o", H - } else if 63 <= r && r < 64 { - return seed+"p", H - } else if 64 <= r && r < 65 { - return seed+"q", H - } else if 65 <= r && r < 66 { - return seed+"r", H - } else if 66 <= r && r < 67 { - return seed+"s", H - } else if 67 <= r && r < 68 { - return seed+"t", H - } else if 68 <= r && r < 70 { - return seed+"u", H - } else if 70 <= r && r < 71 { - return seed+"v", H - } else if 71 <= r && r < 72 { - return seed+"w", H - } else if 72 <= r && r < 73 { - return seed+"x", H - } else if 73 <= r && r < 74 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "an" { - r := rng.IntN(1112) - H := 3.4189585104251776 - if 0 <= r && r < 39 { - return seed+"a", H - } else if 39 <= r && r < 41 { - return seed+"b", H - } else if 41 <= r && r < 153 { - return seed+"c", H - } else if 153 <= r && r < 403 { - return seed+"d", H - } else if 403 <= r && r < 432 { - return seed+"e", H - } else if 432 <= r && r < 434 { - return seed+"f", H - } else if 434 <= r && r < 540 { - return seed+"g", H - } else if 540 <= r && r < 552 { - return seed+"h", H - } else if 552 <= r && r < 625 { - return seed+"i", H - } else if 625 <= r && r < 627 { - return seed+"j", H - } else if 627 <= r && r < 705 { - return seed+"k", H - } else if 705 <= r && r < 719 { - return seed+"l", H - } else if 719 <= r && r < 721 { - return seed+"m", H - } else if 721 <= r && r < 785 { - return seed+"n", H - } else if 785 <= r && r < 812 { - return seed+"o", H - } else if 812 <= r && r < 814 { - return seed+"p", H - } else if 814 <= r && r < 818 { - return seed+"q", H - } else if 818 <= r && r < 842 { - return seed+"s", H - } else if 842 <= r && r < 1068 { - return seed+"t", H - } else if 1068 <= r && r < 1075 { - return seed+"u", H - } else if 1075 <= r && r < 1077 { - return seed+"v", H - } else if 1077 <= r && r < 1110 { - return seed+"y", H - } else if 1110 <= r && r < 1112 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "mv" { - r := rng.IntN(8) - H := 2.4056390622295662 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 4 { - return seed+"e", H - } else if 4 <= r && r < 5 { - return seed+"i", H - } else if 5 <= r && r < 6 { - return seed+"o", H - } else if 6 <= r && r < 7 { - return seed+"u", H - } else if 7 <= r && r < 8 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "qf" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "bi" { - r := rng.IntN(164) - H := 3.578780422738712 - if 0 <= r && r < 8 { - return seed+"a", H - } else if 8 <= r && r < 9 { - return seed+"b", H - } else if 9 <= r && r < 20 { - return seed+"c", H - } else if 20 <= r && r < 35 { - return seed+"d", H - } else if 35 <= r && r < 43 { - return seed+"e", H - } else if 43 <= r && r < 44 { - return seed+"f", H - } else if 44 <= r && r < 49 { - return seed+"g", H - } else if 49 <= r && r < 50 { - return seed+"h", H - } else if 50 <= r && r < 51 { - return seed+"j", H - } else if 51 <= r && r < 52 { - return seed+"k", H - } else if 52 <= r && r < 83 { - return seed+"l", H - } else if 83 <= r && r < 84 { - return seed+"m", H - } else if 84 <= r && r < 109 { - return seed+"n", H - } else if 109 <= r && r < 113 { - return seed+"o", H - } else if 113 <= r && r < 114 { - return seed+"p", H - } else if 114 <= r && r < 115 { - return seed+"q", H - } else if 115 <= r && r < 124 { - return seed+"r", H - } else if 124 <= r && r < 129 { - return seed+"s", H - } else if 129 <= r && r < 158 { - return seed+"t", H - } else if 158 <= r && r < 159 { - return seed+"v", H - } else if 159 <= r && r < 160 { - return seed+"w", H - } else if 160 <= r && r < 161 { - return seed+"x", H - } else if 161 <= r && r < 164 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "bf" { - r := rng.IntN(8) - H := 2.75 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 5 { - return seed+"l", H - } else if 5 <= r && r < 6 { - return seed+"o", H - } else if 6 <= r && r < 7 { - return seed+"u", H - } else if 7 <= r && r < 8 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "cy" { - r := rng.IntN(46) - H := 3.309865472705015 - if 0 <= r && r < 1 { - return seed+"b", H - } else if 1 <= r && r < 20 { - return seed+"c", H - } else if 20 <= r && r < 21 { - return seed+"d", H - } else if 21 <= r && r < 22 { - return seed+"f", H - } else if 22 <= r && r < 23 { - return seed+"g", H - } else if 23 <= r && r < 24 { - return seed+"h", H - } else if 24 <= r && r < 25 { - return seed+"j", H - } else if 25 <= r && r < 26 { - return seed+"k", H - } else if 26 <= r && r < 29 { - return seed+"l", H - } else if 29 <= r && r < 32 { - return seed+"m", H - } else if 32 <= r && r < 33 { - return seed+"n", H - } else if 33 <= r && r < 34 { - return seed+"p", H - } else if 34 <= r && r < 35 { - return seed+"q", H - } else if 35 <= r && r < 36 { - return seed+"r", H - } else if 36 <= r && r < 37 { - return seed+"s", H - } else if 37 <= r && r < 42 { - return seed+"t", H - } else if 42 <= r && r < 43 { - return seed+"v", H - } else if 43 <= r && r < 44 { - return seed+"w", H - } else if 44 <= r && r < 45 { - return seed+"x", H - } else if 45 <= r && r < 46 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "ka" { - r := rng.IntN(56) - H := 3.805823267289439 - if 0 <= r && r < 11 { - return seed+"b", H - } else if 11 <= r && r < 14 { - return seed+"c", H - } else if 14 <= r && r < 15 { - return seed+"d", H - } else if 15 <= r && r < 16 { - return seed+"f", H - } else if 16 <= r && r < 21 { - return seed+"g", H - } else if 21 <= r && r < 22 { - return seed+"h", H - } else if 22 <= r && r < 23 { - return seed+"j", H - } else if 23 <= r && r < 24 { - return seed+"k", H - } else if 24 <= r && r < 31 { - return seed+"l", H - } else if 31 <= r && r < 32 { - return seed+"m", H - } else if 32 <= r && r < 35 { - return seed+"n", H - } else if 35 <= r && r < 36 { - return seed+"p", H - } else if 36 <= r && r < 37 { - return seed+"q", H - } else if 37 <= r && r < 44 { - return seed+"r", H - } else if 44 <= r && r < 45 { - return seed+"s", H - } else if 45 <= r && r < 50 { - return seed+"t", H - } else if 50 <= r && r < 51 { - return seed+"v", H - } else if 51 <= r && r < 52 { - return seed+"w", H - } else if 52 <= r && r < 53 { - return seed+"x", H - } else if 53 <= r && r < 55 { - return seed+"y", H - } else if 55 <= r && r < 56 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "ko" { - r := rng.IntN(26) - H := 4.363713275750188 - if 0 <= r && r < 2 { - return seed+"a", H - } else if 2 <= r && r < 3 { - return seed+"b", H - } else if 3 <= r && r < 4 { - return seed+"c", H - } else if 4 <= r && r < 5 { - return seed+"d", H - } else if 5 <= r && r < 6 { - return seed+"f", H - } else if 6 <= r && r < 7 { - return seed+"g", H - } else if 7 <= r && r < 8 { - return seed+"h", H - } else if 8 <= r && r < 9 { - return seed+"j", H - } else if 9 <= r && r < 10 { - return seed+"k", H - } else if 10 <= r && r < 11 { - return seed+"l", H - } else if 11 <= r && r < 12 { - return seed+"m", H - } else if 12 <= r && r < 13 { - return seed+"n", H - } else if 13 <= r && r < 15 { - return seed+"o", H - } else if 15 <= r && r < 16 { - return seed+"p", H - } else if 16 <= r && r < 17 { - return seed+"q", H - } else if 17 <= r && r < 18 { - return seed+"r", H - } else if 18 <= r && r < 21 { - return seed+"s", H - } else if 21 <= r && r < 22 { - return seed+"t", H - } else if 22 <= r && r < 23 { - return seed+"v", H - } else if 23 <= r && r < 24 { - return seed+"w", H - } else if 24 <= r && r < 25 { - return seed+"x", H - } else if 25 <= r && r < 26 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "lr" { - r := rng.IntN(18) - H := 2.3516441151533924 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 7 { - return seed+"i", H - } else if 7 <= r && r < 10 { - return seed+"o", H - } else if 10 <= r && r < 13 { - return seed+"u", H - } else if 13 <= r && r < 18 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "fz" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "um" { - r := rng.IntN(204) - H := 2.8434929925855936 - if 0 <= r && r < 5 { - return seed+"a", H - } else if 5 <= r && r < 63 { - return seed+"b", H - } else if 63 <= r && r < 65 { - return seed+"d", H - } else if 65 <= r && r < 94 { - return seed+"e", H - } else if 94 <= r && r < 113 { - return seed+"i", H - } else if 113 <= r && r < 143 { - return seed+"m", H - } else if 143 <= r && r < 145 { - return seed+"n", H - } else if 145 <= r && r < 156 { - return seed+"o", H - } else if 156 <= r && r < 196 { - return seed+"p", H - } else if 196 <= r && r < 200 { - return seed+"s", H - } else if 200 <= r && r < 201 { - return seed+"u", H - } else if 201 <= r && r < 203 { - return seed+"v", H - } else if 203 <= r && r < 204 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "wb" { - r := rng.IntN(20) - H := 2.3427376486136673 - if 0 <= r && r < 5 { - return seed+"a", H - } else if 5 <= r && r < 8 { - return seed+"e", H - } else if 8 <= r && r < 13 { - return seed+"i", H - } else if 13 <= r && r < 18 { - return seed+"o", H - } else if 18 <= r && r < 19 { - return seed+"u", H - } else if 19 <= r && r < 20 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "sy" { - r := rng.IntN(56) - H := 3.5233623527669695 - if 0 <= r && r < 3 { - return seed+"b", H - } else if 3 <= r && r < 8 { - return seed+"c", H - } else if 8 <= r && r < 9 { - return seed+"d", H - } else if 9 <= r && r < 10 { - return seed+"f", H - } else if 10 <= r && r < 11 { - return seed+"g", H - } else if 11 <= r && r < 12 { - return seed+"h", H - } else if 12 <= r && r < 13 { - return seed+"j", H - } else if 13 <= r && r < 14 { - return seed+"k", H - } else if 14 <= r && r < 15 { - return seed+"l", H - } else if 15 <= r && r < 24 { - return seed+"m", H - } else if 24 <= r && r < 39 { - return seed+"n", H - } else if 39 <= r && r < 40 { - return seed+"p", H - } else if 40 <= r && r < 41 { - return seed+"q", H - } else if 41 <= r && r < 44 { - return seed+"r", H - } else if 44 <= r && r < 51 { - return seed+"s", H - } else if 51 <= r && r < 52 { - return seed+"t", H - } else if 52 <= r && r < 53 { - return seed+"v", H - } else if 53 <= r && r < 54 { - return seed+"w", H - } else if 54 <= r && r < 55 { - return seed+"x", H - } else if 55 <= r && r < 56 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "hn" { - r := rng.IntN(12) - H := 2.221251836004466 - if 0 <= r && r < 3 { - return seed+"a", H - } else if 3 <= r && r < 8 { - return seed+"e", H - } else if 8 <= r && r < 9 { - return seed+"i", H - } else if 9 <= r && r < 10 { - return seed+"o", H - } else if 10 <= r && r < 11 { - return seed+"u", H - } else if 11 <= r && r < 12 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "yj" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "sz" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "eo" { - r := rng.IntN(66) - H := 3.873831139409895 - if 0 <= r && r < 1 { - return seed+"b", H - } else if 1 <= r && r < 8 { - return seed+"c", H - } else if 8 <= r && r < 13 { - return seed+"d", H - } else if 13 <= r && r < 14 { - return seed+"f", H - } else if 14 <= r && r < 17 { - return seed+"g", H - } else if 17 <= r && r < 18 { - return seed+"h", H - } else if 18 <= r && r < 19 { - return seed+"j", H - } else if 19 <= r && r < 20 { - return seed+"k", H - } else if 20 <= r && r < 33 { - return seed+"l", H - } else if 33 <= r && r < 38 { - return seed+"m", H - } else if 38 <= r && r < 43 { - return seed+"n", H - } else if 43 <= r && r < 46 { - return seed+"p", H - } else if 46 <= r && r < 47 { - return seed+"q", H - } else if 47 <= r && r < 54 { - return seed+"r", H - } else if 54 <= r && r < 55 { - return seed+"s", H - } else if 55 <= r && r < 58 { - return seed+"t", H - } else if 58 <= r && r < 60 { - return seed+"u", H - } else if 60 <= r && r < 63 { - return seed+"v", H - } else if 63 <= r && r < 64 { - return seed+"w", H - } else if 64 <= r && r < 65 { - return seed+"x", H - } else if 65 <= r && r < 66 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "pe" { - r := rng.IntN(506) - H := 3.029971408127494 - if 0 <= r && r < 28 { - return seed+"a", H - } else if 28 <= r && r < 33 { - return seed+"b", H - } else if 33 <= r && r < 66 { - return seed+"c", H - } else if 66 <= r && r < 133 { - return seed+"d", H - } else if 133 <= r && r < 143 { - return seed+"e", H - } else if 143 <= r && r < 144 { - return seed+"f", H - } else if 144 <= r && r < 149 { - return seed+"g", H - } else if 149 <= r && r < 150 { - return seed+"h", H - } else if 150 <= r && r < 151 { - return seed+"j", H - } else if 151 <= r && r < 152 { - return seed+"k", H - } else if 152 <= r && r < 179 { - return seed+"l", H - } else if 179 <= r && r < 180 { - return seed+"m", H - } else if 180 <= r && r < 271 { - return seed+"n", H - } else if 271 <= r && r < 274 { - return seed+"p", H - } else if 274 <= r && r < 275 { - return seed+"q", H - } else if 275 <= r && r < 446 { - return seed+"r", H - } else if 446 <= r && r < 461 { - return seed+"s", H - } else if 461 <= r && r < 496 { - return seed+"t", H - } else if 496 <= r && r < 497 { - return seed+"v", H - } else if 497 <= r && r < 500 { - return seed+"w", H - } else if 500 <= r && r < 501 { - return seed+"x", H - } else if 501 <= r && r < 506 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "c" { - r := rng.IntN(1508) - H := 2.6778392592781093 - if 0 <= r && r < 331 { - return seed+"a", H - } else if 331 <= r && r < 364 { - return seed+"e", H - } else if 364 <= r && r < 558 { - return seed+"h", H - } else if 558 <= r && r < 597 { - return seed+"i", H - } else if 597 <= r && r < 723 { - return seed+"l", H - } else if 723 <= r && r < 1172 { - return seed+"o", H - } else if 1172 <= r && r < 1386 { - return seed+"r", H - } else if 1386 <= r && r < 1491 { - return seed+"u", H - } else if 1491 <= r && r < 1508 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "ii" { - r := rng.IntN(22) - H := 4.243300368538956 - if 0 <= r && r < 1 { - return seed+"b", H - } else if 1 <= r && r < 2 { - return seed+"c", H - } else if 2 <= r && r < 3 { - return seed+"d", H - } else if 3 <= r && r < 4 { - return seed+"f", H - } else if 4 <= r && r < 5 { - return seed+"g", H - } else if 5 <= r && r < 6 { - return seed+"h", H - } else if 6 <= r && r < 7 { - return seed+"j", H - } else if 7 <= r && r < 8 { - return seed+"k", H - } else if 8 <= r && r < 9 { - return seed+"l", H - } else if 9 <= r && r < 10 { - return seed+"m", H - } else if 10 <= r && r < 13 { - return seed+"n", H - } else if 13 <= r && r < 14 { - return seed+"p", H - } else if 14 <= r && r < 15 { - return seed+"q", H - } else if 15 <= r && r < 16 { - return seed+"r", H - } else if 16 <= r && r < 17 { - return seed+"s", H - } else if 17 <= r && r < 18 { - return seed+"t", H - } else if 18 <= r && r < 19 { - return seed+"v", H - } else if 19 <= r && r < 20 { - return seed+"w", H - } else if 20 <= r && r < 21 { - return seed+"x", H - } else if 21 <= r && r < 22 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "cn" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "oy" { - r := rng.IntN(66) - H := 3.996929211068931 - if 0 <= r && r < 10 { - return seed+"a", H - } else if 10 <= r && r < 11 { - return seed+"b", H - } else if 11 <= r && r < 12 { - return seed+"c", H - } else if 12 <= r && r < 13 { - return seed+"d", H - } else if 13 <= r && r < 25 { - return seed+"e", H - } else if 25 <= r && r < 28 { - return seed+"f", H - } else if 28 <= r && r < 29 { - return seed+"g", H - } else if 29 <= r && r < 30 { - return seed+"h", H - } else if 30 <= r && r < 34 { - return seed+"i", H - } else if 34 <= r && r < 35 { - return seed+"j", H - } else if 35 <= r && r < 36 { - return seed+"k", H - } else if 36 <= r && r < 39 { - return seed+"l", H - } else if 39 <= r && r < 42 { - return seed+"m", H - } else if 42 <= r && r < 45 { - return seed+"n", H - } else if 45 <= r && r < 51 { - return seed+"o", H - } else if 51 <= r && r < 52 { - return seed+"p", H - } else if 52 <= r && r < 53 { - return seed+"q", H - } else if 53 <= r && r < 56 { - return seed+"r", H - } else if 56 <= r && r < 61 { - return seed+"s", H - } else if 61 <= r && r < 62 { - return seed+"t", H - } else if 62 <= r && r < 63 { - return seed+"v", H - } else if 63 <= r && r < 64 { - return seed+"w", H - } else if 64 <= r && r < 65 { - return seed+"x", H - } else if 65 <= r && r < 66 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "zm" { - r := rng.IntN(8) - H := 2.4056390622295662 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 6 { - return seed+"o", H - } else if 6 <= r && r < 7 { - return seed+"u", H - } else if 7 <= r && r < 8 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "lu" { - r := rng.IntN(274) - H := 3.715400662435354 - if 0 <= r && r < 6 { - return seed+"a", H - } else if 6 <= r && r < 19 { - return seed+"b", H - } else if 19 <= r && r < 40 { - return seed+"c", H - } else if 40 <= r && r < 59 { - return seed+"d", H - } else if 59 <= r && r < 75 { - return seed+"e", H - } else if 75 <= r && r < 78 { - return seed+"f", H - } else if 78 <= r && r < 91 { - return seed+"g", H - } else if 91 <= r && r < 92 { - return seed+"h", H - } else if 92 <= r && r < 94 { - return seed+"i", H - } else if 94 <= r && r < 95 { - return seed+"j", H - } else if 95 <= r && r < 98 { - return seed+"k", H - } else if 98 <= r && r < 101 { - return seed+"l", H - } else if 101 <= r && r < 128 { - return seed+"m", H - } else if 128 <= r && r < 153 { - return seed+"n", H - } else if 153 <= r && r < 154 { - return seed+"p", H - } else if 154 <= r && r < 155 { - return seed+"q", H - } else if 155 <= r && r < 178 { - return seed+"r", H - } else if 178 <= r && r < 233 { - return seed+"s", H - } else if 233 <= r && r < 262 { - return seed+"t", H - } else if 262 <= r && r < 263 { - return seed+"v", H - } else if 263 <= r && r < 264 { - return seed+"w", H - } else if 264 <= r && r < 273 { - return seed+"x", H - } else if 273 <= r && r < 274 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "jd" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "sx" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "ja" { - r := rng.IntN(76) - H := 4.093929448442851 - if 0 <= r && r < 3 { - return seed+"b", H - } else if 3 <= r && r < 12 { - return seed+"c", H - } else if 12 <= r && r < 13 { - return seed+"d", H - } else if 13 <= r && r < 14 { - return seed+"f", H - } else if 14 <= r && r < 15 { - return seed+"g", H - } else if 15 <= r && r < 16 { - return seed+"h", H - } else if 16 <= r && r < 24 { - return seed+"i", H - } else if 24 <= r && r < 25 { - return seed+"j", H - } else if 25 <= r && r < 26 { - return seed+"k", H - } else if 26 <= r && r < 29 { - return seed+"l", H - } else if 29 <= r && r < 34 { - return seed+"m", H - } else if 34 <= r && r < 39 { - return seed+"n", H - } else if 39 <= r && r < 40 { - return seed+"p", H - } else if 40 <= r && r < 41 { - return seed+"q", H - } else if 41 <= r && r < 48 { - return seed+"r", H - } else if 48 <= r && r < 51 { - return seed+"s", H - } else if 51 <= r && r < 52 { - return seed+"t", H - } else if 52 <= r && r < 56 { - return seed+"u", H - } else if 56 <= r && r < 59 { - return seed+"v", H - } else if 59 <= r && r < 68 { - return seed+"w", H - } else if 68 <= r && r < 69 { - return seed+"x", H - } else if 69 <= r && r < 73 { - return seed+"y", H - } else if 73 <= r && r < 76 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "jp" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "kd" { - r := rng.IntN(8) - H := 2.75 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 6 { - return seed+"r", H - } else if 6 <= r && r < 7 { - return seed+"u", H - } else if 7 <= r && r < 8 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "ha" { - r := rng.IntN(534) - H := 3.5587087219908575 - if 0 <= r && r < 21 { - return seed+"b", H - } else if 21 <= r && r < 38 { - return seed+"c", H - } else if 38 <= r && r < 53 { - return seed+"d", H - } else if 53 <= r && r < 60 { - return seed+"f", H - } else if 60 <= r && r < 65 { - return seed+"g", H - } else if 65 <= r && r < 66 { - return seed+"h", H - } else if 66 <= r && r < 78 { - return seed+"i", H - } else if 78 <= r && r < 79 { - return seed+"j", H - } else if 79 <= r && r < 94 { - return seed+"k", H - } else if 94 <= r && r < 117 { - return seed+"l", H - } else if 117 <= r && r < 148 { - return seed+"m", H - } else if 148 <= r && r < 281 { - return seed+"n", H - } else if 281 <= r && r < 283 { - return seed+"o", H - } else if 283 <= r && r < 318 { - return seed+"p", H - } else if 318 <= r && r < 319 { - return seed+"q", H - } else if 319 <= r && r < 426 { - return seed+"r", H - } else if 426 <= r && r < 459 { - return seed+"s", H - } else if 459 <= r && r < 498 { - return seed+"t", H - } else if 498 <= r && r < 504 { - return seed+"u", H - } else if 504 <= r && r < 511 { - return seed+"v", H - } else if 511 <= r && r < 518 { - return seed+"w", H - } else if 518 <= r && r < 519 { - return seed+"x", H - } else if 519 <= r && r < 534 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "yz" { - r := rng.IntN(12) - H := 1.9473387961875537 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 8 { - return seed+"e", H - } else if 8 <= r && r < 9 { - return seed+"i", H - } else if 9 <= r && r < 10 { - return seed+"o", H - } else if 10 <= r && r < 11 { - return seed+"u", H - } else if 11 <= r && r < 12 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "au" { - r := rng.IntN(158) - H := 3.419904940570912 - if 0 <= r && r < 3 { - return seed+"b", H - } else if 3 <= r && r < 18 { - return seed+"c", H - } else if 18 <= r && r < 41 { - return seed+"d", H - } else if 41 <= r && r < 42 { - return seed+"f", H - } else if 42 <= r && r < 53 { - return seed+"g", H - } else if 53 <= r && r < 54 { - return seed+"h", H - } else if 54 <= r && r < 55 { - return seed+"j", H - } else if 55 <= r && r < 56 { - return seed+"k", H - } else if 56 <= r && r < 61 { - return seed+"l", H - } else if 61 <= r && r < 62 { - return seed+"m", H - } else if 62 <= r && r < 89 { - return seed+"n", H - } else if 89 <= r && r < 92 { - return seed+"p", H - } else if 92 <= r && r < 93 { - return seed+"q", H - } else if 93 <= r && r < 100 { - return seed+"r", H - } else if 100 <= r && r < 119 { - return seed+"s", H - } else if 119 <= r && r < 150 { - return seed+"t", H - } else if 150 <= r && r < 153 { - return seed+"v", H - } else if 153 <= r && r < 154 { - return seed+"w", H - } else if 154 <= r && r < 155 { - return seed+"x", H - } else if 155 <= r && r < 158 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "ze" { - r := rng.IntN(74) - H := 3.4343985850816123 - if 0 <= r && r < 2 { - return seed+"a", H - } else if 2 <= r && r < 5 { - return seed+"b", H - } else if 5 <= r && r < 6 { - return seed+"c", H - } else if 6 <= r && r < 17 { - return seed+"d", H - } else if 17 <= r && r < 18 { - return seed+"f", H - } else if 18 <= r && r < 19 { - return seed+"g", H - } else if 19 <= r && r < 20 { - return seed+"h", H - } else if 20 <= r && r < 21 { - return seed+"j", H - } else if 21 <= r && r < 22 { - return seed+"k", H - } else if 22 <= r && r < 27 { - return seed+"l", H - } else if 27 <= r && r < 28 { - return seed+"m", H - } else if 28 <= r && r < 37 { - return seed+"n", H - } else if 37 <= r && r < 40 { - return seed+"p", H - } else if 40 <= r && r < 41 { - return seed+"q", H - } else if 41 <= r && r < 64 { - return seed+"r", H - } else if 64 <= r && r < 69 { - return seed+"s", H - } else if 69 <= r && r < 70 { - return seed+"t", H - } else if 70 <= r && r < 71 { - return seed+"v", H - } else if 71 <= r && r < 72 { - return seed+"w", H - } else if 72 <= r && r < 73 { - return seed+"x", H - } else if 73 <= r && r < 74 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "bz" { - r := rng.IntN(8) - H := 2.4056390622295662 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 4 { - return seed+"e", H - } else if 4 <= r && r < 5 { - return seed+"i", H - } else if 5 <= r && r < 6 { - return seed+"o", H - } else if 6 <= r && r < 7 { - return seed+"u", H - } else if 7 <= r && r < 8 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "yg" { - r := rng.IntN(16) - H := 2.7806390622295662 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 4 { - return seed+"e", H - } else if 4 <= r && r < 5 { - return seed+"i", H - } else if 5 <= r && r < 7 { - return seed+"l", H - } else if 7 <= r && r < 10 { - return seed+"o", H - } else if 10 <= r && r < 14 { - return seed+"r", H - } else if 14 <= r && r < 15 { - return seed+"u", H - } else if 15 <= r && r < 16 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "uh" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "vq" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "jj" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "kx" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "it" { - r := rng.IntN(538) - H := 3.097094866991805 - if 0 <= r && r < 77 { - return seed+"a", H - } else if 77 <= r && r < 103 { - return seed+"c", H - } else if 103 <= r && r < 190 { - return seed+"e", H - } else if 190 <= r && r < 200 { - return seed+"h", H - } else if 200 <= r && r < 257 { - return seed+"i", H - } else if 257 <= r && r < 265 { - return seed+"l", H - } else if 265 <= r && r < 267 { - return seed+"m", H - } else if 267 <= r && r < 290 { - return seed+"o", H - } else if 290 <= r && r < 300 { - return seed+"r", H - } else if 300 <= r && r < 304 { - return seed+"s", H - } else if 304 <= r && r < 350 { - return seed+"t", H - } else if 350 <= r && r < 379 { - return seed+"u", H - } else if 379 <= r && r < 530 { - return seed+"y", H - } else if 530 <= r && r < 538 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "q" { - r := rng.IntN(80) - H := 0.48241057254747405 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 79 { - return seed+"u", H - } else if 79 <= r && r < 80 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "pl" { - r := rng.IntN(362) - H := 2.3617855747195007 - if 0 <= r && r < 127 { - return seed+"a", H - } else if 127 <= r && r < 200 { - return seed+"e", H - } else if 200 <= r && r < 263 { - return seed+"i", H - } else if 263 <= r && r < 310 { - return seed+"o", H - } else if 310 <= r && r < 333 { - return seed+"u", H - } else if 333 <= r && r < 362 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "di" { - r := rng.IntN(596) - H := 3.544927826239836 - if 0 <= r && r < 48 { - return seed+"a", H - } else if 48 <= r && r < 57 { - return seed+"b", H - } else if 57 <= r && r < 92 { - return seed+"c", H - } else if 92 <= r && r < 95 { - return seed+"d", H - } else if 95 <= r && r < 113 { - return seed+"e", H - } else if 113 <= r && r < 128 { - return seed+"f", H - } else if 128 <= r && r < 141 { - return seed+"g", H - } else if 141 <= r && r < 142 { - return seed+"h", H - } else if 142 <= r && r < 143 { - return seed+"j", H - } else if 143 <= r && r < 144 { - return seed+"k", H - } else if 144 <= r && r < 173 { - return seed+"l", H - } else if 173 <= r && r < 192 { - return seed+"m", H - } else if 192 <= r && r < 319 { - return seed+"n", H - } else if 319 <= r && r < 333 { - return seed+"o", H - } else if 333 <= r && r < 342 { - return seed+"p", H - } else if 342 <= r && r < 343 { - return seed+"q", H - } else if 343 <= r && r < 358 { - return seed+"r", H - } else if 358 <= r && r < 501 { - return seed+"s", H - } else if 501 <= r && r < 542 { - return seed+"t", H - } else if 542 <= r && r < 544 { - return seed+"u", H - } else if 544 <= r && r < 577 { - return seed+"v", H - } else if 577 <= r && r < 580 { - return seed+"w", H - } else if 580 <= r && r < 583 { - return seed+"x", H - } else if 583 <= r && r < 596 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "oh" { - r := rng.IntN(16) - H := 2.349601752714581 - if 0 <= r && r < 3 { - return seed+"a", H - } else if 3 <= r && r < 10 { - return seed+"e", H - } else if 10 <= r && r < 11 { - return seed+"i", H - } else if 11 <= r && r < 13 { - return seed+"n", H - } else if 13 <= r && r < 14 { - return seed+"o", H - } else if 14 <= r && r < 15 { - return seed+"u", H - } else if 15 <= r && r < 16 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "pw" { - r := rng.IntN(12) - H := 2.221251836004466 - if 0 <= r && r < 5 { - return seed+"a", H - } else if 5 <= r && r < 6 { - return seed+"e", H - } else if 6 <= r && r < 9 { - return seed+"i", H - } else if 9 <= r && r < 10 { - return seed+"o", H - } else if 10 <= r && r < 11 { - return seed+"u", H - } else if 11 <= r && r < 12 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "ba" { - r := rng.IntN(418) - H := 3.356096104222986 - if 0 <= r && r < 15 { - return seed+"b", H - } else if 15 <= r && r < 112 { - return seed+"c", H - } else if 112 <= r && r < 123 { - return seed+"d", H - } else if 123 <= r && r < 128 { - return seed+"f", H - } else if 128 <= r && r < 161 { - return seed+"g", H - } else if 161 <= r && r < 162 { - return seed+"h", H - } else if 162 <= r && r < 163 { - return seed+"j", H - } else if 163 <= r && r < 176 { - return seed+"k", H - } else if 176 <= r && r < 215 { - return seed+"l", H - } else if 215 <= r && r < 218 { - return seed+"m", H - } else if 218 <= r && r < 271 { - return seed+"n", H - } else if 271 <= r && r < 272 { - return seed+"p", H - } else if 272 <= r && r < 273 { - return seed+"q", H - } else if 273 <= r && r < 332 { - return seed+"r", H - } else if 332 <= r && r < 359 { - return seed+"s", H - } else if 359 <= r && r < 408 { - return seed+"t", H - } else if 408 <= r && r < 410 { - return seed+"u", H - } else if 410 <= r && r < 411 { - return seed+"v", H - } else if 411 <= r && r < 412 { - return seed+"w", H - } else if 412 <= r && r < 413 { - return seed+"x", H - } else if 413 <= r && r < 415 { - return seed+"y", H - } else if 415 <= r && r < 418 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "bm" { - r := rng.IntN(18) - H := 2.1690354219421173 - if 0 <= r && r < 3 { - return seed+"a", H - } else if 3 <= r && r < 10 { - return seed+"e", H - } else if 10 <= r && r < 15 { - return seed+"i", H - } else if 15 <= r && r < 16 { - return seed+"o", H - } else if 16 <= r && r < 17 { - return seed+"u", H - } else if 17 <= r && r < 18 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "kf" { - r := rng.IntN(12) - H := 1.9473387961875537 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 9 { - return seed+"i", H - } else if 9 <= r && r < 10 { - return seed+"o", H - } else if 10 <= r && r < 11 { - return seed+"u", H - } else if 11 <= r && r < 12 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "ww" { - r := rng.IntN(10) - H := 2.160964047443681 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 8 { - return seed+"o", H - } else if 8 <= r && r < 9 { - return seed+"u", H - } else if 9 <= r && r < 10 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "yi" { - r := rng.IntN(70) - H := 2.434380669242648 - if 0 <= r && r < 1 { - return seed+"b", H - } else if 1 <= r && r < 2 { - return seed+"c", H - } else if 2 <= r && r < 5 { - return seed+"d", H - } else if 5 <= r && r < 7 { - return seed+"e", H - } else if 7 <= r && r < 8 { - return seed+"f", H - } else if 8 <= r && r < 9 { - return seed+"g", H - } else if 9 <= r && r < 10 { - return seed+"h", H - } else if 10 <= r && r < 11 { - return seed+"j", H - } else if 11 <= r && r < 12 { - return seed+"k", H - } else if 12 <= r && r < 13 { - return seed+"l", H - } else if 13 <= r && r < 14 { - return seed+"m", H - } else if 14 <= r && r < 59 { - return seed+"n", H - } else if 59 <= r && r < 62 { - return seed+"p", H - } else if 62 <= r && r < 63 { - return seed+"q", H - } else if 63 <= r && r < 64 { - return seed+"r", H - } else if 64 <= r && r < 65 { - return seed+"s", H - } else if 65 <= r && r < 66 { - return seed+"t", H - } else if 66 <= r && r < 67 { - return seed+"v", H - } else if 67 <= r && r < 68 { - return seed+"w", H - } else if 68 <= r && r < 69 { - return seed+"x", H - } else if 69 <= r && r < 70 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "zc" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "ya" { - r := rng.IntN(58) - H := 3.6804218636058126 - if 0 <= r && r < 11 { - return seed+"b", H - } else if 11 <= r && r < 12 { - return seed+"c", H - } else if 12 <= r && r < 13 { - return seed+"d", H - } else if 13 <= r && r < 14 { - return seed+"f", H - } else if 14 <= r && r < 17 { - return seed+"g", H - } else if 17 <= r && r < 20 { - return seed+"h", H - } else if 20 <= r && r < 21 { - return seed+"j", H - } else if 21 <= r && r < 22 { - return seed+"k", H - } else if 22 <= r && r < 27 { - return seed+"l", H - } else if 27 <= r && r < 30 { - return seed+"m", H - } else if 30 <= r && r < 33 { - return seed+"n", H - } else if 33 <= r && r < 36 { - return seed+"p", H - } else if 36 <= r && r < 37 { - return seed+"q", H - } else if 37 <= r && r < 50 { - return seed+"r", H - } else if 50 <= r && r < 51 { - return seed+"s", H - } else if 51 <= r && r < 52 { - return seed+"t", H - } else if 52 <= r && r < 53 { - return seed+"v", H - } else if 53 <= r && r < 56 { - return seed+"w", H - } else if 56 <= r && r < 57 { - return seed+"x", H - } else if 57 <= r && r < 58 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "rt" { - r := rng.IntN(250) - H := 3.4313421831089777 - if 0 <= r && r < 37 { - return seed+"a", H - } else if 37 <= r && r < 41 { - return seed+"c", H - } else if 41 <= r && r < 90 { - return seed+"e", H - } else if 90 <= r && r < 92 { - return seed+"f", H - } else if 92 <= r && r < 116 { - return seed+"h", H - } else if 116 <= r && r < 151 { - return seed+"i", H - } else if 151 <= r && r < 175 { - return seed+"l", H - } else if 175 <= r && r < 185 { - return seed+"n", H - } else if 185 <= r && r < 198 { - return seed+"o", H - } else if 198 <= r && r < 202 { - return seed+"r", H - } else if 202 <= r && r < 212 { - return seed+"s", H - } else if 212 <= r && r < 229 { - return seed+"u", H - } else if 229 <= r && r < 233 { - return seed+"w", H - } else if 233 <= r && r < 246 { - return seed+"y", H - } else if 246 <= r && r < 250 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "ny" { - r := rng.IntN(48) - H := 4.0298541066775275 - if 0 <= r && r < 3 { - return seed+"b", H - } else if 3 <= r && r < 4 { - return seed+"c", H - } else if 4 <= r && r < 5 { - return seed+"d", H - } else if 5 <= r && r < 6 { - return seed+"f", H - } else if 6 <= r && r < 7 { - return seed+"g", H - } else if 7 <= r && r < 10 { - return seed+"h", H - } else if 10 <= r && r < 11 { - return seed+"j", H - } else if 11 <= r && r < 12 { - return seed+"k", H - } else if 12 <= r && r < 15 { - return seed+"l", H - } else if 15 <= r && r < 22 { - return seed+"m", H - } else if 22 <= r && r < 23 { - return seed+"n", H - } else if 23 <= r && r < 27 { - return seed+"o", H - } else if 27 <= r && r < 30 { - return seed+"p", H - } else if 30 <= r && r < 31 { - return seed+"q", H - } else if 31 <= r && r < 32 { - return seed+"r", H - } else if 32 <= r && r < 33 { - return seed+"s", H - } else if 33 <= r && r < 38 { - return seed+"t", H - } else if 38 <= r && r < 39 { - return seed+"v", H - } else if 39 <= r && r < 44 { - return seed+"w", H - } else if 44 <= r && r < 47 { - return seed+"x", H - } else if 47 <= r && r < 48 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "hi" { - r := rng.IntN(278) - H := 3.16844114290633 - if 0 <= r && r < 2 { - return seed+"a", H - } else if 2 <= r && r < 3 { - return seed+"b", H - } else if 3 <= r && r < 24 { - return seed+"c", H - } else if 24 <= r && r < 27 { - return seed+"d", H - } else if 27 <= r && r < 39 { - return seed+"e", H - } else if 39 <= r && r < 54 { - return seed+"f", H - } else if 54 <= r && r < 57 { - return seed+"g", H - } else if 57 <= r && r < 60 { - return seed+"h", H - } else if 60 <= r && r < 61 { - return seed+"j", H - } else if 61 <= r && r < 62 { - return seed+"k", H - } else if 62 <= r && r < 95 { - return seed+"l", H - } else if 95 <= r && r < 106 { - return seed+"m", H - } else if 106 <= r && r < 215 { - return seed+"n", H - } else if 215 <= r && r < 234 { - return seed+"p", H - } else if 234 <= r && r < 235 { - return seed+"q", H - } else if 235 <= r && r < 256 { - return seed+"r", H - } else if 256 <= r && r < 263 { - return seed+"s", H - } else if 263 <= r && r < 268 { - return seed+"t", H - } else if 268 <= r && r < 275 { - return seed+"v", H - } else if 275 <= r && r < 276 { - return seed+"w", H - } else if 276 <= r && r < 277 { - return seed+"x", H - } else if 277 <= r && r < 278 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "tv" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "by" { - r := rng.IntN(26) - H := 4.071034795964157 - if 0 <= r && r < 1 { - return seed+"b", H - } else if 1 <= r && r < 2 { - return seed+"c", H - } else if 2 <= r && r < 3 { - return seed+"d", H - } else if 3 <= r && r < 4 { - return seed+"f", H - } else if 4 <= r && r < 5 { - return seed+"g", H - } else if 5 <= r && r < 8 { - return seed+"h", H - } else if 8 <= r && r < 9 { - return seed+"j", H - } else if 9 <= r && r < 10 { - return seed+"k", H - } else if 10 <= r && r < 11 { - return seed+"l", H - } else if 11 <= r && r < 12 { - return seed+"m", H - } else if 12 <= r && r < 13 { - return seed+"n", H - } else if 13 <= r && r < 14 { - return seed+"p", H - } else if 14 <= r && r < 15 { - return seed+"q", H - } else if 15 <= r && r < 16 { - return seed+"r", H - } else if 16 <= r && r < 17 { - return seed+"s", H - } else if 17 <= r && r < 22 { - return seed+"t", H - } else if 22 <= r && r < 23 { - return seed+"v", H - } else if 23 <= r && r < 24 { - return seed+"w", H - } else if 24 <= r && r < 25 { - return seed+"x", H - } else if 25 <= r && r < 26 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "ig" { - r := rng.IntN(224) - H := 3.0099270594724468 - if 0 <= r && r < 27 { - return seed+"a", H - } else if 27 <= r && r < 42 { - return seed+"e", H - } else if 42 <= r && r < 60 { - return seed+"g", H - } else if 60 <= r && r < 144 { - return seed+"h", H - } else if 144 <= r && r < 155 { - return seed+"i", H - } else if 155 <= r && r < 159 { - return seed+"l", H - } else if 159 <= r && r < 163 { - return seed+"m", H - } else if 163 <= r && r < 185 { - return seed+"n", H - } else if 185 <= r && r < 198 { - return seed+"o", H - } else if 198 <= r && r < 202 { - return seed+"r", H - } else if 202 <= r && r < 204 { - return seed+"s", H - } else if 204 <= r && r < 219 { - return seed+"u", H - } else if 219 <= r && r < 222 { - return seed+"y", H - } else if 222 <= r && r < 224 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "rc" { - r := rng.IntN(112) - H := 2.8666613149672338 - if 0 <= r && r < 9 { - return seed+"a", H - } else if 9 <= r && r < 32 { - return seed+"e", H - } else if 32 <= r && r < 62 { - return seed+"h", H - } else if 62 <= r && r < 71 { - return seed+"i", H - } else if 71 <= r && r < 77 { - return seed+"l", H - } else if 77 <= r && r < 94 { - return seed+"o", H - } else if 94 <= r && r < 96 { - return seed+"r", H - } else if 96 <= r && r < 100 { - return seed+"t", H - } else if 100 <= r && r < 111 { - return seed+"u", H - } else if 111 <= r && r < 112 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "kq" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "dc" { - r := rng.IntN(32) - H := 2.4581887399951703 - if 0 <= r && r < 11 { - return seed+"a", H - } else if 11 <= r && r < 12 { - return seed+"e", H - } else if 12 <= r && r < 13 { - return seed+"i", H - } else if 13 <= r && r < 17 { - return seed+"l", H - } else if 17 <= r && r < 26 { - return seed+"o", H - } else if 26 <= r && r < 28 { - return seed+"r", H - } else if 28 <= r && r < 31 { - return seed+"u", H - } else if 31 <= r && r < 32 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "fo" { - r := rng.IntN(192) - H := 3.4062880235360544 - if 0 <= r && r < 2 { - return seed+"a", H - } else if 2 <= r && r < 3 { - return seed+"b", H - } else if 3 <= r && r < 12 { - return seed+"c", H - } else if 12 <= r && r < 15 { - return seed+"d", H - } else if 15 <= r && r < 17 { - return seed+"e", H - } else if 17 <= r && r < 18 { - return seed+"f", H - } else if 18 <= r && r < 23 { - return seed+"g", H - } else if 23 <= r && r < 24 { - return seed+"h", H - } else if 24 <= r && r < 28 { - return seed+"i", H - } else if 28 <= r && r < 29 { - return seed+"j", H - } else if 29 <= r && r < 30 { - return seed+"k", H - } else if 30 <= r && r < 57 { - return seed+"l", H - } else if 57 <= r && r < 58 { - return seed+"m", H - } else if 58 <= r && r < 69 { - return seed+"n", H - } else if 69 <= r && r < 121 { - return seed+"o", H - } else if 121 <= r && r < 122 { - return seed+"p", H - } else if 122 <= r && r < 123 { - return seed+"q", H - } else if 123 <= r && r < 162 { - return seed+"r", H - } else if 162 <= r && r < 167 { - return seed+"s", H - } else if 167 <= r && r < 168 { - return seed+"t", H - } else if 168 <= r && r < 182 { - return seed+"u", H - } else if 182 <= r && r < 183 { - return seed+"v", H - } else if 183 <= r && r < 186 { - return seed+"w", H - } else if 186 <= r && r < 189 { - return seed+"x", H - } else if 189 <= r && r < 191 { - return seed+"y", H - } else if 191 <= r && r < 192 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "o" { - r := rng.IntN(512) - H := 3.106224254173011 - if 0 <= r && r < 8 { - return seed+"a", H - } else if 8 <= r && r < 63 { - return seed+"b", H - } else if 63 <= r && r < 86 { - return seed+"c", H - } else if 86 <= r && r < 87 { - return seed+"d", H - } else if 87 <= r && r < 88 { - return seed+"f", H - } else if 88 <= r && r < 91 { - return seed+"g", H - } else if 91 <= r && r < 92 { - return seed+"h", H - } else if 92 <= r && r < 98 { - return seed+"i", H - } else if 98 <= r && r < 99 { - return seed+"j", H - } else if 99 <= r && r < 102 { - return seed+"k", H - } else if 102 <= r && r < 109 { - return seed+"l", H - } else if 109 <= r && r < 122 { - return seed+"m", H - } else if 122 <= r && r < 153 { - return seed+"n", H - } else if 153 <= r && r < 159 { - return seed+"o", H - } else if 159 <= r && r < 198 { - return seed+"p", H - } else if 198 <= r && r < 199 { - return seed+"q", H - } else if 199 <= r && r < 200 { - return seed+"r", H - } else if 200 <= r && r < 203 { - return seed+"s", H - } else if 203 <= r && r < 208 { - return seed+"t", H - } else if 208 <= r && r < 314 { - return seed+"u", H - } else if 314 <= r && r < 489 { - return seed+"v", H - } else if 489 <= r && r < 492 { - return seed+"w", H - } else if 492 <= r && r < 507 { - return seed+"x", H - } else if 507 <= r && r < 509 { - return seed+"y", H - } else if 509 <= r && r < 512 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "bg" { - r := rng.IntN(10) - H := 2.521928094887362 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 8 { - return seed+"r", H - } else if 8 <= r && r < 9 { - return seed+"u", H - } else if 9 <= r && r < 10 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "oi" { - r := rng.IntN(152) - H := 2.8426470939738255 - if 0 <= r && r < 1 { - return seed+"b", H - } else if 1 <= r && r < 16 { - return seed+"c", H - } else if 16 <= r && r < 31 { - return seed+"d", H - } else if 31 <= r && r < 32 { - return seed+"f", H - } else if 32 <= r && r < 33 { - return seed+"g", H - } else if 33 <= r && r < 34 { - return seed+"h", H - } else if 34 <= r && r < 35 { - return seed+"j", H - } else if 35 <= r && r < 36 { - return seed+"k", H - } else if 36 <= r && r < 77 { - return seed+"l", H - } else if 77 <= r && r < 78 { - return seed+"m", H - } else if 78 <= r && r < 127 { - return seed+"n", H - } else if 127 <= r && r < 128 { - return seed+"p", H - } else if 128 <= r && r < 129 { - return seed+"q", H - } else if 129 <= r && r < 132 { - return seed+"r", H - } else if 132 <= r && r < 145 { - return seed+"s", H - } else if 145 <= r && r < 148 { - return seed+"t", H - } else if 148 <= r && r < 149 { - return seed+"v", H - } else if 149 <= r && r < 150 { - return seed+"w", H - } else if 150 <= r && r < 151 { - return seed+"x", H - } else if 151 <= r && r < 152 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "nb" { - r := rng.IntN(56) - H := 2.84515317626941 - if 0 <= r && r < 7 { - return seed+"a", H - } else if 7 <= r && r < 18 { - return seed+"e", H - } else if 18 <= r && r < 23 { - return seed+"i", H - } else if 23 <= r && r < 29 { - return seed+"l", H - } else if 29 <= r && r < 38 { - return seed+"o", H - } else if 38 <= r && r < 46 { - return seed+"r", H - } else if 46 <= r && r < 55 { - return seed+"u", H - } else if 55 <= r && r < 56 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "vr" { - r := rng.IntN(8) - H := 2.4056390622295662 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 6 { - return seed+"o", H - } else if 6 <= r && r < 7 { - return seed+"u", H - } else if 7 <= r && r < 8 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "aw" { - r := rng.IntN(76) - H := 3.139016800131057 - if 0 <= r && r < 25 { - return seed+"a", H - } else if 25 <= r && r < 27 { - return seed+"d", H - } else if 27 <= r && r < 34 { - return seed+"e", H - } else if 34 <= r && r < 38 { - return seed+"f", H - } else if 38 <= r && r < 40 { - return seed+"h", H - } else if 40 <= r && r < 43 { - return seed+"i", H - } else if 43 <= r && r < 47 { - return seed+"k", H - } else if 47 <= r && r < 59 { - return seed+"l", H - } else if 59 <= r && r < 67 { - return seed+"n", H - } else if 67 <= r && r < 70 { - return seed+"o", H - } else if 70 <= r && r < 72 { - return seed+"r", H - } else if 72 <= r && r < 74 { - return seed+"s", H - } else if 74 <= r && r < 75 { - return seed+"u", H - } else if 75 <= r && r < 76 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "vt" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "wj" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "mt" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "gs" { - r := rng.IntN(22) - H := 2.6171895725927143 - if 0 <= r && r < 3 { - return seed+"a", H - } else if 3 <= r && r < 4 { - return seed+"e", H - } else if 4 <= r && r < 10 { - return seed+"h", H - } else if 10 <= r && r < 13 { - return seed+"i", H - } else if 13 <= r && r < 14 { - return seed+"o", H - } else if 14 <= r && r < 20 { - return seed+"t", H - } else if 20 <= r && r < 21 { - return seed+"u", H - } else if 21 <= r && r < 22 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "qm" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "qt" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "ug" { - r := rng.IntN(74) - H := 3.0400915499077836 - if 0 <= r && r < 7 { - return seed+"a", H - } else if 7 <= r && r < 10 { - return seed+"e", H - } else if 10 <= r && r < 30 { - return seed+"g", H - } else if 30 <= r && r < 48 { - return seed+"h", H - } else if 48 <= r && r < 51 { - return seed+"i", H - } else if 51 <= r && r < 55 { - return seed+"l", H - } else if 55 <= r && r < 57 { - return seed+"m", H - } else if 57 <= r && r < 63 { - return seed+"n", H - } else if 63 <= r && r < 66 { - return seed+"o", H - } else if 66 <= r && r < 68 { - return seed+"s", H - } else if 68 <= r && r < 73 { - return seed+"u", H - } else if 73 <= r && r < 74 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "zp" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "ec" { - r := rng.IntN(384) - H := 3.047441345171078 - if 0 <= r && r < 27 { - return seed+"a", H - } else if 27 <= r && r < 29 { - return seed+"c", H - } else if 29 <= r && r < 62 { - return seed+"e", H - } else if 62 <= r && r < 72 { - return seed+"h", H - } else if 72 <= r && r < 105 { - return seed+"i", H - } else if 105 <= r && r < 131 { - return seed+"k", H - } else if 131 <= r && r < 157 { - return seed+"l", H - } else if 157 <= r && r < 210 { - return seed+"o", H - } else if 210 <= r && r < 224 { - return seed+"r", H - } else if 224 <= r && r < 352 { - return seed+"t", H - } else if 352 <= r && r < 375 { - return seed+"u", H - } else if 375 <= r && r < 384 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "hu" { - r := rng.IntN(180) - H := 3.5105727498827575 - if 0 <= r && r < 4 { - return seed+"a", H - } else if 4 <= r && r < 9 { - return seed+"b", H - } else if 9 <= r && r < 16 { - return seed+"c", H - } else if 16 <= r && r < 25 { - return seed+"d", H - } else if 25 <= r && r < 34 { - return seed+"f", H - } else if 34 <= r && r < 39 { - return seed+"g", H - } else if 39 <= r && r < 40 { - return seed+"h", H - } else if 40 <= r && r < 41 { - return seed+"j", H - } else if 41 <= r && r < 42 { - return seed+"k", H - } else if 42 <= r && r < 49 { - return seed+"l", H - } else if 49 <= r && r < 92 { - return seed+"m", H - } else if 92 <= r && r < 121 { - return seed+"n", H - } else if 121 <= r && r < 126 { - return seed+"p", H - } else if 126 <= r && r < 127 { - return seed+"q", H - } else if 127 <= r && r < 152 { - return seed+"r", H - } else if 152 <= r && r < 167 { - return seed+"s", H - } else if 167 <= r && r < 176 { - return seed+"t", H - } else if 176 <= r && r < 177 { - return seed+"v", H - } else if 177 <= r && r < 178 { - return seed+"w", H - } else if 178 <= r && r < 179 { - return seed+"x", H - } else if 179 <= r && r < 180 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "si" { - r := rng.IntN(512) - H := 3.806000496322532 - if 0 <= r && r < 4 { - return seed+"a", H - } else if 4 <= r && r < 25 { - return seed+"b", H - } else if 25 <= r && r < 36 { - return seed+"c", H - } else if 36 <= r && r < 79 { - return seed+"d", H - } else if 79 <= r && r < 89 { - return seed+"e", H - } else if 89 <= r && r < 94 { - return seed+"f", H - } else if 94 <= r && r < 117 { - return seed+"g", H - } else if 117 <= r && r < 118 { - return seed+"h", H - } else if 118 <= r && r < 119 { - return seed+"j", H - } else if 119 <= r && r < 120 { - return seed+"k", H - } else if 120 <= r && r < 163 { - return seed+"l", H - } else if 163 <= r && r < 182 { - return seed+"m", H - } else if 182 <= r && r < 269 { - return seed+"n", H - } else if 269 <= r && r < 333 { - return seed+"o", H - } else if 333 <= r && r < 338 { - return seed+"p", H - } else if 338 <= r && r < 339 { - return seed+"q", H - } else if 339 <= r && r < 344 { - return seed+"r", H - } else if 344 <= r && r < 377 { - return seed+"s", H - } else if 377 <= r && r < 428 { - return seed+"t", H - } else if 428 <= r && r < 430 { - return seed+"u", H - } else if 430 <= r && r < 475 { - return seed+"v", H - } else if 475 <= r && r < 476 { - return seed+"w", H - } else if 476 <= r && r < 489 { - return seed+"x", H - } else if 489 <= r && r < 512 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "oc" { - r := rng.IntN(188) - H := 2.8885064616784883 - if 0 <= r && r < 25 { - return seed+"a", H - } else if 25 <= r && r < 41 { - return seed+"c", H - } else if 41 <= r && r < 54 { - return seed+"e", H - } else if 54 <= r && r < 58 { - return seed+"h", H - } else if 58 <= r && r < 71 { - return seed+"i", H - } else if 71 <= r && r < 145 { - return seed+"k", H - } else if 145 <= r && r < 147 { - return seed+"l", H - } else if 147 <= r && r < 152 { - return seed+"o", H - } else if 152 <= r && r < 166 { - return seed+"r", H - } else if 166 <= r && r < 176 { - return seed+"t", H - } else if 176 <= r && r < 185 { - return seed+"u", H - } else if 185 <= r && r < 188 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "fm" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "wt" { - r := rng.IntN(8) - H := 2.4056390622295662 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 5 { - return seed+"i", H - } else if 5 <= r && r < 6 { - return seed+"o", H - } else if 6 <= r && r < 7 { - return seed+"u", H - } else if 7 <= r && r < 8 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "wq" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "h" { - r := rng.IntN(504) - H := 1.7651454355562342 - if 0 <= r && r < 245 { - return seed+"a", H - } else if 245 <= r && r < 370 { - return seed+"e", H - } else if 370 <= r && r < 371 { - return seed+"i", H - } else if 371 <= r && r < 372 { - return seed+"o", H - } else if 372 <= r && r < 469 { - return seed+"u", H - } else if 469 <= r && r < 504 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "ex" { - r := rng.IntN(210) - H := 2.888340763033017 - if 0 <= r && r < 13 { - return seed+"a", H - } else if 13 <= r && r < 51 { - return seed+"c", H - } else if 51 <= r && r < 68 { - return seed+"e", H - } else if 68 <= r && r < 70 { - return seed+"f", H - } else if 70 <= r && r < 76 { - return seed+"h", H - } else if 76 <= r && r < 93 { - return seed+"i", H - } else if 93 <= r && r < 102 { - return seed+"o", H - } else if 102 <= r && r < 162 { - return seed+"p", H - } else if 162 <= r && r < 164 { - return seed+"q", H - } else if 164 <= r && r < 204 { - return seed+"t", H - } else if 204 <= r && r < 209 { - return seed+"u", H - } else if 209 <= r && r < 210 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "ax" { - r := rng.IntN(20) - H := 2.5261207468426807 - if 0 <= r && r < 3 { - return seed+"a", H - } else if 3 <= r && r < 6 { - return seed+"e", H - } else if 6 <= r && r < 13 { - return seed+"i", H - } else if 13 <= r && r < 16 { - return seed+"o", H - } else if 16 <= r && r < 18 { - return seed+"s", H - } else if 18 <= r && r < 19 { - return seed+"u", H - } else if 19 <= r && r < 20 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "hg" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "ra" { - r := rng.IntN(962) - H := 3.987292018054268 - if 0 <= r && r < 39 { - return seed+"b", H - } else if 39 <= r && r < 112 { - return seed+"c", H - } else if 112 <= r && r < 179 { - return seed+"d", H - } else if 179 <= r && r < 181 { - return seed+"e", H - } else if 181 <= r && r < 210 { - return seed+"f", H - } else if 210 <= r && r < 271 { - return seed+"g", H - } else if 271 <= r && r < 272 { - return seed+"h", H - } else if 272 <= r && r < 340 { - return seed+"i", H - } else if 340 <= r && r < 341 { - return seed+"j", H - } else if 341 <= r && r < 350 { - return seed+"k", H - } else if 350 <= r && r < 413 { - return seed+"l", H - } else if 413 <= r && r < 478 { - return seed+"m", H - } else if 478 <= r && r < 617 { - return seed+"n", H - } else if 617 <= r && r < 619 { - return seed+"o", H - } else if 619 <= r && r < 666 { - return seed+"p", H - } else if 666 <= r && r < 667 { - return seed+"q", H - } else if 667 <= r && r < 686 { - return seed+"r", H - } else if 686 <= r && r < 731 { - return seed+"s", H - } else if 731 <= r && r < 844 { - return seed+"t", H - } else if 844 <= r && r < 848 { - return seed+"u", H - } else if 848 <= r && r < 899 { - return seed+"v", H - } else if 899 <= r && r < 916 { - return seed+"w", H - } else if 916 <= r && r < 919 { - return seed+"x", H - } else if 919 <= r && r < 949 { - return seed+"y", H - } else if 949 <= r && r < 962 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "gf" { - r := rng.IntN(10) - H := 2.160964047443681 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 9 { - return seed+"u", H - } else if 9 <= r && r < 10 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "gm" { - r := rng.IntN(22) - H := 1.8658566174572233 - if 0 <= r && r < 9 { - return seed+"a", H - } else if 9 <= r && r < 18 { - return seed+"e", H - } else if 18 <= r && r < 19 { - return seed+"i", H - } else if 19 <= r && r < 20 { - return seed+"o", H - } else if 20 <= r && r < 21 { - return seed+"u", H - } else if 21 <= r && r < 22 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "mx" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "fl" { - r := rng.IntN(214) - H := 2.1966786393098277 - if 0 <= r && r < 95 { - return seed+"a", H - } else if 95 <= r && r < 130 { - return seed+"e", H - } else if 130 <= r && r < 163 { - return seed+"i", H - } else if 163 <= r && r < 188 { - return seed+"o", H - } else if 188 <= r && r < 195 { - return seed+"u", H - } else if 195 <= r && r < 214 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "zt" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "oz" { - r := rng.IntN(38) - H := 2.2444108662888076 - if 0 <= r && r < 3 { - return seed+"a", H - } else if 3 <= r && r < 16 { - return seed+"e", H - } else if 16 <= r && r < 21 { - return seed+"i", H - } else if 21 <= r && r < 26 { - return seed+"o", H - } else if 26 <= r && r < 27 { - return seed+"u", H - } else if 27 <= r && r < 38 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "rb" { - r := rng.IntN(100) - H := 2.78277089044991 - if 0 <= r && r < 15 { - return seed+"a", H - } else if 15 <= r && r < 28 { - return seed+"e", H - } else if 28 <= r && r < 51 { - return seed+"i", H - } else if 51 <= r && r < 59 { - return seed+"l", H - } else if 59 <= r && r < 84 { - return seed+"o", H - } else if 84 <= r && r < 86 { - return seed+"r", H - } else if 86 <= r && r < 88 { - return seed+"s", H - } else if 88 <= r && r < 93 { - return seed+"u", H - } else if 93 <= r && r < 100 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "xq" { - r := rng.IntN(8) - H := 2.4056390622295662 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 7 { - return seed+"u", H - } else if 7 <= r && r < 8 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "am" { - r := rng.IntN(362) - H := 3.196553751895435 - if 0 <= r && r < 27 { - return seed+"a", H - } else if 27 <= r && r < 65 { - return seed+"b", H - } else if 65 <= r && r < 67 { - return seed+"c", H - } else if 67 <= r && r < 148 { - return seed+"e", H - } else if 148 <= r && r < 215 { - return seed+"i", H - } else if 215 <= r && r < 225 { - return seed+"l", H - } else if 225 <= r && r < 245 { - return seed+"m", H - } else if 245 <= r && r < 249 { - return seed+"n", H - } else if 249 <= r && r < 270 { - return seed+"o", H - } else if 270 <= r && r < 330 { - return seed+"p", H - } else if 330 <= r && r < 334 { - return seed+"r", H - } else if 334 <= r && r < 340 { - return seed+"s", H - } else if 340 <= r && r < 342 { - return seed+"t", H - } else if 342 <= r && r < 357 { - return seed+"u", H - } else if 357 <= r && r < 362 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "nj" { - r := rng.IntN(30) - H := 1.84397154729945 - if 0 <= r && r < 3 { - return seed+"a", H - } else if 3 <= r && r < 4 { - return seed+"e", H - } else if 4 <= r && r < 5 { - return seed+"i", H - } else if 5 <= r && r < 20 { - return seed+"o", H - } else if 20 <= r && r < 29 { - return seed+"u", H - } else if 29 <= r && r < 30 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "bt" { - r := rng.IntN(34) - H := 2.903967813087766 - if 0 <= r && r < 5 { - return seed+"a", H - } else if 5 <= r && r < 8 { - return seed+"e", H - } else if 8 <= r && r < 11 { - return seed+"i", H - } else if 11 <= r && r < 19 { - return seed+"l", H - } else if 19 <= r && r < 24 { - return seed+"o", H - } else if 24 <= r && r < 28 { - return seed+"r", H - } else if 28 <= r && r < 31 { - return seed+"u", H - } else if 31 <= r && r < 34 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "dt" { - r := rng.IntN(10) - H := 2.5219280948873615 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 6 { - return seed+"h", H - } else if 6 <= r && r < 7 { - return seed+"i", H - } else if 7 <= r && r < 8 { - return seed+"o", H - } else if 8 <= r && r < 9 { - return seed+"u", H - } else if 9 <= r && r < 10 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "jh" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "xf" { - r := rng.IntN(12) - H := 1.9473387961875537 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 10 { - return seed+"o", H - } else if 10 <= r && r < 11 { - return seed+"u", H - } else if 11 <= r && r < 12 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "tb" { - r := rng.IntN(40) - H := 2.327515039439817 - if 0 <= r && r < 11 { - return seed+"a", H - } else if 11 <= r && r < 14 { - return seed+"e", H - } else if 14 <= r && r < 19 { - return seed+"i", H - } else if 19 <= r && r < 34 { - return seed+"o", H - } else if 34 <= r && r < 36 { - return seed+"r", H - } else if 36 <= r && r < 39 { - return seed+"u", H - } else if 39 <= r && r < 40 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "mz" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "fh" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "im" { - r := rng.IntN(368) - H := 2.9232182198034034 - if 0 <= r && r < 49 { - return seed+"a", H - } else if 49 <= r && r < 61 { - return seed+"b", H - } else if 61 <= r && r < 118 { - return seed+"e", H - } else if 118 <= r && r < 151 { - return seed+"i", H - } else if 151 <= r && r < 155 { - return seed+"l", H - } else if 155 <= r && r < 217 { - return seed+"m", H - } else if 217 <= r && r < 223 { - return seed+"n", H - } else if 223 <= r && r < 234 { - return seed+"o", H - } else if 234 <= r && r < 344 { - return seed+"p", H - } else if 344 <= r && r < 350 { - return seed+"s", H - } else if 350 <= r && r < 361 { - return seed+"u", H - } else if 361 <= r && r < 363 { - return seed+"w", H - } else if 363 <= r && r < 368 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "tz" { - r := rng.IntN(16) - H := 2.0461796919474975 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 6 { - return seed+"e", H - } else if 6 <= r && r < 7 { - return seed+"i", H - } else if 7 <= r && r < 8 { - return seed+"o", H - } else if 8 <= r && r < 9 { - return seed+"u", H - } else if 9 <= r && r < 16 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "yo" { - r := rng.IntN(48) - H := 3.9457346197190524 - if 0 <= r && r < 1 { - return seed+"b", H - } else if 1 <= r && r < 2 { - return seed+"c", H - } else if 2 <= r && r < 5 { - return seed+"d", H - } else if 5 <= r && r < 8 { - return seed+"f", H - } else if 8 <= r && r < 13 { - return seed+"g", H - } else if 13 <= r && r < 14 { - return seed+"h", H - } else if 14 <= r && r < 15 { - return seed+"j", H - } else if 15 <= r && r < 16 { - return seed+"k", H - } else if 16 <= r && r < 17 { - return seed+"l", H - } else if 17 <= r && r < 18 { - return seed+"m", H - } else if 18 <= r && r < 29 { - return seed+"n", H - } else if 29 <= r && r < 30 { - return seed+"p", H - } else if 30 <= r && r < 31 { - return seed+"q", H - } else if 31 <= r && r < 34 { - return seed+"r", H - } else if 34 <= r && r < 35 { - return seed+"s", H - } else if 35 <= r && r < 36 { - return seed+"t", H - } else if 36 <= r && r < 38 { - return seed+"u", H - } else if 38 <= r && r < 41 { - return seed+"v", H - } else if 41 <= r && r < 42 { - return seed+"w", H - } else if 42 <= r && r < 43 { - return seed+"x", H - } else if 43 <= r && r < 47 { - return seed+"y", H - } else if 47 <= r && r < 48 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "tm" { - r := rng.IntN(22) - H := 2.294629213844555 - if 0 <= r && r < 5 { - return seed+"a", H - } else if 5 <= r && r < 12 { - return seed+"e", H - } else if 12 <= r && r < 13 { - return seed+"i", H - } else if 13 <= r && r < 18 { - return seed+"o", H - } else if 18 <= r && r < 21 { - return seed+"u", H - } else if 21 <= r && r < 22 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "lf" { - r := rng.IntN(32) - H := 2.3715123682506185 - if 0 <= r && r < 7 { - return seed+"a", H - } else if 7 <= r && r < 8 { - return seed+"e", H - } else if 8 <= r && r < 19 { - return seed+"i", H - } else if 19 <= r && r < 22 { - return seed+"o", H - } else if 22 <= r && r < 24 { - return seed+"r", H - } else if 24 <= r && r < 31 { - return seed+"u", H - } else if 31 <= r && r < 32 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "u" { - r := rng.IntN(972) - H := 1.0333361736970286 - if 0 <= r && r < 1 { - return seed+"b", H - } else if 1 <= r && r < 2 { - return seed+"c", H - } else if 2 <= r && r < 5 { - return seed+"d", H - } else if 5 <= r && r < 6 { - return seed+"f", H - } else if 6 <= r && r < 7 { - return seed+"g", H - } else if 7 <= r && r < 8 { - return seed+"h", H - } else if 8 <= r && r < 9 { - return seed+"j", H - } else if 9 <= r && r < 10 { - return seed+"k", H - } else if 10 <= r && r < 17 { - return seed+"l", H - } else if 17 <= r && r < 24 { - return seed+"m", H - } else if 24 <= r && r < 845 { - return seed+"n", H - } else if 845 <= r && r < 918 { - return seed+"p", H - } else if 918 <= r && r < 919 { - return seed+"q", H - } else if 919 <= r && r < 938 { - return seed+"r", H - } else if 938 <= r && r < 955 { - return seed+"s", H - } else if 955 <= r && r < 968 { - return seed+"t", H - } else if 968 <= r && r < 969 { - return seed+"v", H - } else if 969 <= r && r < 970 { - return seed+"w", H - } else if 970 <= r && r < 971 { - return seed+"x", H - } else if 971 <= r && r < 972 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "as" { - r := rng.IntN(566) - H := 3.0381050209049225 - if 0 <= r && r < 9 { - return seed+"a", H - } else if 9 <= r && r < 31 { - return seed+"c", H - } else if 31 <= r && r < 86 { - return seed+"e", H - } else if 86 <= r && r < 198 { - return seed+"h", H - } else if 198 <= r && r < 259 { - return seed+"i", H - } else if 259 <= r && r < 275 { - return seed+"k", H - } else if 275 <= r && r < 277 { - return seed+"l", H - } else if 277 <= r && r < 285 { - return seed+"m", H - } else if 285 <= r && r < 294 { - return seed+"o", H - } else if 294 <= r && r < 320 { - return seed+"p", H - } else if 320 <= r && r < 322 { - return seed+"q", H - } else if 322 <= r && r < 396 { - return seed+"s", H - } else if 396 <= r && r < 554 { - return seed+"t", H - } else if 554 <= r && r < 561 { - return seed+"u", H - } else if 561 <= r && r < 566 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "lg" { - r := rng.IntN(16) - H := 2.382856063692049 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 6 { - return seed+"e", H - } else if 6 <= r && r < 9 { - return seed+"i", H - } else if 9 <= r && r < 12 { - return seed+"o", H - } else if 12 <= r && r < 15 { - return seed+"u", H - } else if 15 <= r && r < 16 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "md" { - r := rng.IntN(8) - H := 2.75 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 6 { - return seed+"r", H - } else if 6 <= r && r < 7 { - return seed+"u", H - } else if 7 <= r && r < 8 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "ms" { - r := rng.IntN(24) - H := 2.7772925846688996 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 4 { - return seed+"h", H - } else if 4 <= r && r < 9 { - return seed+"i", H - } else if 9 <= r && r < 12 { - return seed+"o", H - } else if 12 <= r && r < 18 { - return seed+"t", H - } else if 18 <= r && r < 21 { - return seed+"u", H - } else if 21 <= r && r < 24 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "xi" { - r := rng.IntN(72) - H := 3.827405609382162 - if 0 <= r && r < 2 { - return seed+"a", H - } else if 2 <= r && r < 3 { - return seed+"b", H - } else if 3 <= r && r < 8 { - return seed+"c", H - } else if 8 <= r && r < 25 { - return seed+"d", H - } else if 25 <= r && r < 28 { - return seed+"f", H - } else if 28 <= r && r < 31 { - return seed+"g", H - } else if 31 <= r && r < 32 { - return seed+"h", H - } else if 32 <= r && r < 33 { - return seed+"j", H - } else if 33 <= r && r < 34 { - return seed+"k", H - } else if 34 <= r && r < 37 { - return seed+"l", H - } else if 37 <= r && r < 44 { - return seed+"m", H - } else if 44 <= r && r < 49 { - return seed+"n", H - } else if 49 <= r && r < 51 { - return seed+"o", H - } else if 51 <= r && r < 52 { - return seed+"p", H - } else if 52 <= r && r < 53 { - return seed+"q", H - } else if 53 <= r && r < 56 { - return seed+"r", H - } else if 56 <= r && r < 65 { - return seed+"s", H - } else if 65 <= r && r < 68 { - return seed+"t", H - } else if 68 <= r && r < 69 { - return seed+"v", H - } else if 69 <= r && r < 70 { - return seed+"w", H - } else if 70 <= r && r < 71 { - return seed+"x", H - } else if 71 <= r && r < 72 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "ks" { - r := rng.IntN(40) - H := 2.930240672752193 - if 0 <= r && r < 5 { - return seed+"a", H - } else if 5 <= r && r < 6 { - return seed+"e", H - } else if 6 <= r && r < 10 { - return seed+"h", H - } else if 10 <= r && r < 13 { - return seed+"i", H - } else if 13 <= r && r < 15 { - return seed+"k", H - } else if 15 <= r && r < 19 { - return seed+"l", H - } else if 19 <= r && r < 20 { - return seed+"o", H - } else if 20 <= r && r < 24 { - return seed+"p", H - } else if 24 <= r && r < 38 { - return seed+"t", H - } else if 38 <= r && r < 39 { - return seed+"u", H - } else if 39 <= r && r < 40 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "fs" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "ju" { - r := rng.IntN(104) - H := 3.7141403417989767 - if 0 <= r && r < 5 { - return seed+"b", H - } else if 5 <= r && r < 6 { - return seed+"c", H - } else if 6 <= r && r < 17 { - return seed+"d", H - } else if 17 <= r && r < 18 { - return seed+"f", H - } else if 18 <= r && r < 25 { - return seed+"g", H - } else if 25 <= r && r < 26 { - return seed+"h", H - } else if 26 <= r && r < 32 { - return seed+"i", H - } else if 32 <= r && r < 35 { - return seed+"j", H - } else if 35 <= r && r < 38 { - return seed+"k", H - } else if 38 <= r && r < 41 { - return seed+"l", H - } else if 41 <= r && r < 48 { - return seed+"m", H - } else if 48 <= r && r < 65 { - return seed+"n", H - } else if 65 <= r && r < 66 { - return seed+"p", H - } else if 66 <= r && r < 67 { - return seed+"q", H - } else if 67 <= r && r < 84 { - return seed+"r", H - } else if 84 <= r && r < 97 { - return seed+"s", H - } else if 97 <= r && r < 98 { - return seed+"t", H - } else if 98 <= r && r < 101 { - return seed+"v", H - } else if 101 <= r && r < 102 { - return seed+"w", H - } else if 102 <= r && r < 103 { - return seed+"x", H - } else if 103 <= r && r < 104 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "vh" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "xh" { - r := rng.IntN(12) - H := 2.221251836004466 - if 0 <= r && r < 5 { - return seed+"a", H - } else if 5 <= r && r < 6 { - return seed+"e", H - } else if 6 <= r && r < 7 { - return seed+"i", H - } else if 7 <= r && r < 8 { - return seed+"o", H - } else if 8 <= r && r < 11 { - return seed+"u", H - } else if 11 <= r && r < 12 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "lk" { - r := rng.IntN(14) - H := 2.064042639445697 - if 0 <= r && r < 7 { - return seed+"a", H - } else if 7 <= r && r < 10 { - return seed+"e", H - } else if 10 <= r && r < 11 { - return seed+"i", H - } else if 11 <= r && r < 12 { - return seed+"o", H - } else if 12 <= r && r < 13 { - return seed+"u", H - } else if 13 <= r && r < 14 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "ik" { - r := rng.IntN(74) - H := 1.3058231327446612 - if 0 <= r && r < 5 { - return seed+"a", H - } else if 5 <= r && r < 60 { - return seed+"e", H - } else if 60 <= r && r < 69 { - return seed+"i", H - } else if 69 <= r && r < 70 { - return seed+"o", H - } else if 70 <= r && r < 73 { - return seed+"u", H - } else if 73 <= r && r < 74 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "tg" { - r := rng.IntN(12) - H := 2.6258145836939115 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 4 { - return seed+"e", H - } else if 4 <= r && r < 5 { - return seed+"i", H - } else if 5 <= r && r < 8 { - return seed+"o", H - } else if 8 <= r && r < 10 { - return seed+"r", H - } else if 10 <= r && r < 11 { - return seed+"u", H - } else if 11 <= r && r < 12 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "qn" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "e" { - r := rng.IntN(816) - H := 3.508461416301628 - if 0 <= r && r < 74 { - return seed+"a", H - } else if 74 <= r && r < 81 { - return seed+"b", H - } else if 81 <= r && r < 106 { - return seed+"c", H - } else if 106 <= r && r < 125 { - return seed+"d", H - } else if 125 <= r && r < 127 { - return seed+"e", H - } else if 127 <= r && r < 136 { - return seed+"f", H - } else if 136 <= r && r < 153 { - return seed+"g", H - } else if 153 <= r && r < 154 { - return seed+"h", H - } else if 154 <= r && r < 156 { - return seed+"i", H - } else if 156 <= r && r < 159 { - return seed+"j", H - } else if 159 <= r && r < 160 { - return seed+"k", H - } else if 160 <= r && r < 231 { - return seed+"l", H - } else if 231 <= r && r < 310 { - return seed+"m", H - } else if 310 <= r && r < 485 { - return seed+"n", H - } else if 485 <= r && r < 506 { - return seed+"p", H - } else if 506 <= r && r < 523 { - return seed+"q", H - } else if 523 <= r && r < 546 { - return seed+"r", H - } else if 546 <= r && r < 589 { - return seed+"s", H - } else if 589 <= r && r < 604 { - return seed+"t", H - } else if 604 <= r && r < 606 { - return seed+"u", H - } else if 606 <= r && r < 649 { - return seed+"v", H - } else if 649 <= r && r < 650 { - return seed+"w", H - } else if 650 <= r && r < 815 { - return seed+"x", H - } else if 815 <= r && r < 816 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "pb" { - r := rng.IntN(14) - H := 2.2988252450030506 - if 0 <= r && r < 3 { - return seed+"a", H - } else if 3 <= r && r < 8 { - return seed+"e", H - } else if 8 <= r && r < 9 { - return seed+"i", H - } else if 9 <= r && r < 12 { - return seed+"o", H - } else if 12 <= r && r < 13 { - return seed+"u", H - } else if 13 <= r && r < 14 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "wd" { - r := rng.IntN(24) - H := 2.5314536459234778 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 10 { - return seed+"e", H - } else if 10 <= r && r < 11 { - return seed+"i", H - } else if 11 <= r && r < 15 { - return seed+"l", H - } else if 15 <= r && r < 18 { - return seed+"o", H - } else if 18 <= r && r < 22 { - return seed+"r", H - } else if 22 <= r && r < 23 { - return seed+"u", H - } else if 23 <= r && r < 24 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "dq" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "vw" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "pm" { - r := rng.IntN(8) - H := 2.4056390622295662 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 4 { - return seed+"e", H - } else if 4 <= r && r < 5 { - return seed+"i", H - } else if 5 <= r && r < 6 { - return seed+"o", H - } else if 6 <= r && r < 7 { - return seed+"u", H - } else if 7 <= r && r < 8 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "ao" { - r := rng.IntN(26) - H := 4.151798852506845 - if 0 <= r && r < 1 { - return seed+"b", H - } else if 1 <= r && r < 2 { - return seed+"c", H - } else if 2 <= r && r < 3 { - return seed+"d", H - } else if 3 <= r && r < 4 { - return seed+"f", H - } else if 4 <= r && r < 5 { - return seed+"g", H - } else if 5 <= r && r < 6 { - return seed+"h", H - } else if 6 <= r && r < 7 { - return seed+"j", H - } else if 7 <= r && r < 10 { - return seed+"k", H - } else if 10 <= r && r < 11 { - return seed+"l", H - } else if 11 <= r && r < 12 { - return seed+"m", H - } else if 12 <= r && r < 13 { - return seed+"n", H - } else if 13 <= r && r < 14 { - return seed+"p", H - } else if 14 <= r && r < 15 { - return seed+"q", H - } else if 15 <= r && r < 18 { - return seed+"r", H - } else if 18 <= r && r < 21 { - return seed+"s", H - } else if 21 <= r && r < 22 { - return seed+"t", H - } else if 22 <= r && r < 23 { - return seed+"v", H - } else if 23 <= r && r < 24 { - return seed+"w", H - } else if 24 <= r && r < 25 { - return seed+"x", H - } else if 25 <= r && r < 26 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "hv" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "vu" { - r := rng.IntN(20) - H := 4.321928094887363 - if 0 <= r && r < 1 { - return seed+"b", H - } else if 1 <= r && r < 2 { - return seed+"c", H - } else if 2 <= r && r < 3 { - return seed+"d", H - } else if 3 <= r && r < 4 { - return seed+"f", H - } else if 4 <= r && r < 5 { - return seed+"g", H - } else if 5 <= r && r < 6 { - return seed+"h", H - } else if 6 <= r && r < 7 { - return seed+"j", H - } else if 7 <= r && r < 8 { - return seed+"k", H - } else if 8 <= r && r < 9 { - return seed+"l", H - } else if 9 <= r && r < 10 { - return seed+"m", H - } else if 10 <= r && r < 11 { - return seed+"n", H - } else if 11 <= r && r < 12 { - return seed+"p", H - } else if 12 <= r && r < 13 { - return seed+"q", H - } else if 13 <= r && r < 14 { - return seed+"r", H - } else if 14 <= r && r < 15 { - return seed+"s", H - } else if 15 <= r && r < 16 { - return seed+"t", H - } else if 16 <= r && r < 17 { - return seed+"v", H - } else if 17 <= r && r < 18 { - return seed+"w", H - } else if 18 <= r && r < 19 { - return seed+"x", H - } else if 19 <= r && r < 20 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "mp" { - r := rng.IntN(292) - H := 3.2807035237847755 - if 0 <= r && r < 31 { - return seed+"a", H - } else if 31 <= r && r < 33 { - return seed+"b", H - } else if 33 <= r && r < 72 { - return seed+"e", H - } else if 72 <= r && r < 74 { - return seed+"f", H - } else if 74 <= r && r < 90 { - return seed+"h", H - } else if 90 <= r && r < 121 { - return seed+"i", H - } else if 121 <= r && r < 179 { - return seed+"l", H - } else if 179 <= r && r < 181 { - return seed+"n", H - } else if 181 <= r && r < 222 { - return seed+"o", H - } else if 222 <= r && r < 246 { - return seed+"r", H - } else if 246 <= r && r < 254 { - return seed+"s", H - } else if 254 <= r && r < 276 { - return seed+"t", H - } else if 276 <= r && r < 291 { - return seed+"u", H - } else if 291 <= r && r < 292 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "ia" { - r := rng.IntN(232) - H := 3.116890149742443 - if 0 <= r && r < 37 { - return seed+"b", H - } else if 37 <= r && r < 44 { - return seed+"c", H - } else if 44 <= r && r < 45 { - return seed+"d", H - } else if 45 <= r && r < 46 { - return seed+"f", H - } else if 46 <= r && r < 55 { - return seed+"g", H - } else if 55 <= r && r < 56 { - return seed+"h", H - } else if 56 <= r && r < 57 { - return seed+"j", H - } else if 57 <= r && r < 58 { - return seed+"k", H - } else if 58 <= r && r < 111 { - return seed+"l", H - } else if 111 <= r && r < 116 { - return seed+"m", H - } else if 116 <= r && r < 161 { - return seed+"n", H - } else if 161 <= r && r < 166 { - return seed+"p", H - } else if 166 <= r && r < 167 { - return seed+"q", H - } else if 167 <= r && r < 186 { - return seed+"r", H - } else if 186 <= r && r < 191 { - return seed+"s", H - } else if 191 <= r && r < 228 { - return seed+"t", H - } else if 228 <= r && r < 229 { - return seed+"v", H - } else if 229 <= r && r < 230 { - return seed+"w", H - } else if 230 <= r && r < 231 { - return seed+"x", H - } else if 231 <= r && r < 232 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "za" { - r := rng.IntN(44) - H := 3.595298361893484 - if 0 <= r && r < 7 { - return seed+"b", H - } else if 7 <= r && r < 10 { - return seed+"c", H - } else if 10 <= r && r < 11 { - return seed+"d", H - } else if 11 <= r && r < 12 { - return seed+"f", H - } else if 12 <= r && r < 15 { - return seed+"g", H - } else if 15 <= r && r < 16 { - return seed+"h", H - } else if 16 <= r && r < 17 { - return seed+"j", H - } else if 17 <= r && r < 18 { - return seed+"k", H - } else if 18 <= r && r < 19 { - return seed+"l", H - } else if 19 <= r && r < 20 { - return seed+"m", H - } else if 20 <= r && r < 21 { - return seed+"n", H - } else if 21 <= r && r < 24 { - return seed+"p", H - } else if 24 <= r && r < 25 { - return seed+"q", H - } else if 25 <= r && r < 38 { - return seed+"r", H - } else if 38 <= r && r < 39 { - return seed+"s", H - } else if 39 <= r && r < 40 { - return seed+"t", H - } else if 40 <= r && r < 41 { - return seed+"v", H - } else if 41 <= r && r < 42 { - return seed+"w", H - } else if 42 <= r && r < 43 { - return seed+"x", H - } else if 43 <= r && r < 44 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "fa" { - r := rng.IntN(180) - H := 3.5357511168441373 - if 0 <= r && r < 7 { - return seed+"b", H - } else if 7 <= r && r < 54 { - return seed+"c", H - } else if 54 <= r && r < 59 { - return seed+"d", H - } else if 59 <= r && r < 60 { - return seed+"f", H - } else if 60 <= r && r < 61 { - return seed+"g", H - } else if 61 <= r && r < 62 { - return seed+"h", H - } else if 62 <= r && r < 70 { - return seed+"i", H - } else if 70 <= r && r < 71 { - return seed+"j", H - } else if 71 <= r && r < 72 { - return seed+"k", H - } else if 72 <= r && r < 91 { - return seed+"l", H - } else if 91 <= r && r < 104 { - return seed+"m", H - } else if 104 <= r && r < 131 { - return seed+"n", H - } else if 131 <= r && r < 132 { - return seed+"p", H - } else if 132 <= r && r < 133 { - return seed+"q", H - } else if 133 <= r && r < 140 { - return seed+"r", H - } else if 140 <= r && r < 155 { - return seed+"s", H - } else if 155 <= r && r < 158 { - return seed+"t", H - } else if 158 <= r && r < 162 { - return seed+"u", H - } else if 162 <= r && r < 173 { - return seed+"v", H - } else if 173 <= r && r < 174 { - return seed+"w", H - } else if 174 <= r && r < 177 { - return seed+"x", H - } else if 177 <= r && r < 180 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "af" { - r := rng.IntN(124) - H := 2.385424396085014 - if 0 <= r && r < 5 { - return seed+"a", H - } else if 5 <= r && r < 22 { - return seed+"e", H - } else if 22 <= r && r < 72 { - return seed+"f", H - } else if 72 <= r && r < 73 { - return seed+"i", H - } else if 73 <= r && r < 79 { - return seed+"l", H - } else if 79 <= r && r < 81 { - return seed+"n", H - } else if 81 <= r && r < 84 { - return seed+"o", H - } else if 84 <= r && r < 88 { - return seed+"r", H - } else if 88 <= r && r < 122 { - return seed+"t", H - } else if 122 <= r && r < 123 { - return seed+"u", H - } else if 123 <= r && r < 124 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "yq" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "bn" { - r := rng.IntN(12) - H := 2.221251836004466 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 4 { - return seed+"e", H - } else if 4 <= r && r < 5 { - return seed+"i", H - } else if 5 <= r && r < 10 { - return seed+"o", H - } else if 10 <= r && r < 11 { - return seed+"u", H - } else if 11 <= r && r < 12 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "li" { - r := rng.IntN(970) - H := 3.5979335281871765 - if 0 <= r && r < 42 { - return seed+"a", H - } else if 42 <= r && r < 61 { - return seed+"b", H - } else if 61 <= r && r < 148 { - return seed+"c", H - } else if 148 <= r && r < 171 { - return seed+"d", H - } else if 171 <= r && r < 199 { - return seed+"e", H - } else if 199 <= r && r < 236 { - return seed+"f", H - } else if 236 <= r && r < 295 { - return seed+"g", H - } else if 295 <= r && r < 296 { - return seed+"h", H - } else if 296 <= r && r < 297 { - return seed+"j", H - } else if 297 <= r && r < 356 { - return seed+"k", H - } else if 356 <= r && r < 363 { - return seed+"l", H - } else if 363 <= r && r < 400 { - return seed+"m", H - } else if 400 <= r && r < 715 { - return seed+"n", H - } else if 715 <= r && r < 735 { - return seed+"o", H - } else if 735 <= r && r < 756 { - return seed+"p", H - } else if 756 <= r && r < 765 { - return seed+"q", H - } else if 765 <= r && r < 772 { - return seed+"r", H - } else if 772 <= r && r < 827 { - return seed+"s", H - } else if 827 <= r && r < 898 { - return seed+"t", H - } else if 898 <= r && r < 902 { - return seed+"u", H - } else if 902 <= r && r < 935 { - return seed+"v", H - } else if 935 <= r && r < 936 { - return seed+"w", H - } else if 936 <= r && r < 939 { - return seed+"x", H - } else if 939 <= r && r < 970 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "kj" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "ss" { - r := rng.IntN(148) - H := 2.833316861688887 - if 0 <= r && r < 15 { - return seed+"a", H - } else if 15 <= r && r < 17 { - return seed+"c", H - } else if 17 <= r && r < 56 { - return seed+"e", H - } else if 56 <= r && r < 58 { - return seed+"f", H - } else if 58 <= r && r < 97 { - return seed+"i", H - } else if 97 <= r && r < 103 { - return seed+"l", H - } else if 103 <= r && r < 114 { - return seed+"o", H - } else if 114 <= r && r < 118 { - return seed+"p", H - } else if 118 <= r && r < 137 { - return seed+"u", H - } else if 137 <= r && r < 139 { - return seed+"w", H - } else if 139 <= r && r < 148 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "jt" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "p" { - r := rng.IntN(1162) - H := 2.605231600876813 - if 0 <= r && r < 273 { - return seed+"a", H - } else if 273 <= r && r < 410 { - return seed+"e", H - } else if 410 <= r && r < 434 { - return seed+"h", H - } else if 434 <= r && r < 435 { - return seed+"i", H - } else if 435 <= r && r < 547 { - return seed+"l", H - } else if 547 <= r && r < 702 { - return seed+"o", H - } else if 702 <= r && r < 1034 { - return seed+"r", H - } else if 1034 <= r && r < 1036 { - return seed+"s", H - } else if 1036 <= r && r < 1155 { - return seed+"u", H - } else if 1155 <= r && r < 1162 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "tn" { - r := rng.IntN(42) - H := 1.719549195651597 - if 0 <= r && r < 5 { - return seed+"a", H - } else if 5 <= r && r < 32 { - return seed+"e", H - } else if 32 <= r && r < 35 { - return seed+"i", H - } else if 35 <= r && r < 38 { - return seed+"o", H - } else if 38 <= r && r < 41 { - return seed+"u", H - } else if 41 <= r && r < 42 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "zi" { - r := rng.IntN(86) - H := 2.908737225471599 - if 0 <= r && r < 1 { - return seed+"b", H - } else if 1 <= r && r < 4 { - return seed+"c", H - } else if 4 <= r && r < 5 { - return seed+"d", H - } else if 5 <= r && r < 7 { - return seed+"e", H - } else if 7 <= r && r < 8 { - return seed+"f", H - } else if 8 <= r && r < 11 { - return seed+"g", H - } else if 11 <= r && r < 12 { - return seed+"h", H - } else if 12 <= r && r < 13 { - return seed+"j", H - } else if 13 <= r && r < 14 { - return seed+"k", H - } else if 14 <= r && r < 23 { - return seed+"l", H - } else if 23 <= r && r < 24 { - return seed+"m", H - } else if 24 <= r && r < 65 { - return seed+"n", H - } else if 65 <= r && r < 76 { - return seed+"p", H - } else if 76 <= r && r < 77 { - return seed+"q", H - } else if 77 <= r && r < 78 { - return seed+"r", H - } else if 78 <= r && r < 79 { - return seed+"s", H - } else if 79 <= r && r < 82 { - return seed+"t", H - } else if 82 <= r && r < 83 { - return seed+"v", H - } else if 83 <= r && r < 84 { - return seed+"w", H - } else if 84 <= r && r < 85 { - return seed+"x", H - } else if 85 <= r && r < 86 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "gd" { - r := rng.IntN(8) - H := 2.4056390622295662 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 6 { - return seed+"o", H - } else if 6 <= r && r < 7 { - return seed+"u", H - } else if 7 <= r && r < 8 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "fw" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "of" { - r := rng.IntN(58) - H := 3.1639348173800292 - if 0 <= r && r < 7 { - return seed+"a", H - } else if 7 <= r && r < 9 { - return seed+"b", H - } else if 9 <= r && r < 18 { - return seed+"e", H - } else if 18 <= r && r < 32 { - return seed+"f", H - } else if 32 <= r && r < 39 { - return seed+"i", H - } else if 39 <= r && r < 44 { - return seed+"o", H - } else if 44 <= r && r < 46 { - return seed+"r", H - } else if 46 <= r && r < 48 { - return seed+"s", H - } else if 48 <= r && r < 52 { - return seed+"t", H - } else if 52 <= r && r < 55 { - return seed+"u", H - } else if 55 <= r && r < 58 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "cb" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "cd" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "is" { - r := rng.IntN(684) - H := 3.446733002570817 - if 0 <= r && r < 19 { - return seed+"a", H - } else if 19 <= r && r < 27 { - return seed+"b", H - } else if 27 <= r && r < 53 { - return seed+"c", H - } else if 53 <= r && r < 57 { - return seed+"d", H - } else if 57 <= r && r < 116 { - return seed+"e", H - } else if 116 <= r && r < 122 { - return seed+"f", H - } else if 122 <= r && r < 124 { - return seed+"g", H - } else if 124 <= r && r < 252 { - return seed+"h", H - } else if 252 <= r && r < 299 { - return seed+"i", H - } else if 299 <= r && r < 301 { - return seed+"j", H - } else if 301 <= r && r < 317 { - return seed+"k", H - } else if 317 <= r && r < 333 { - return seed+"l", H - } else if 333 <= r && r < 393 { - return seed+"m", H - } else if 393 <= r && r < 428 { - return seed+"o", H - } else if 428 <= r && r < 472 { - return seed+"p", H - } else if 472 <= r && r < 476 { - return seed+"r", H - } else if 476 <= r && r < 508 { - return seed+"s", H - } else if 508 <= r && r < 676 { - return seed+"t", H - } else if 676 <= r && r < 677 { - return seed+"u", H - } else if 677 <= r && r < 679 { - return seed+"w", H - } else if 679 <= r && r < 684 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "cp" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "tu" { - r := rng.IntN(290) - H := 3.4629809233173017 - if 0 <= r && r < 26 { - return seed+"a", H - } else if 26 <= r && r < 43 { - return seed+"b", H - } else if 43 <= r && r < 54 { - return seed+"c", H - } else if 54 <= r && r < 77 { - return seed+"d", H - } else if 77 <= r && r < 81 { - return seed+"e", H - } else if 81 <= r && r < 92 { - return seed+"f", H - } else if 92 <= r && r < 95 { - return seed+"g", H - } else if 95 <= r && r < 96 { - return seed+"h", H - } else if 96 <= r && r < 100 { - return seed+"i", H - } else if 100 <= r && r < 101 { - return seed+"j", H - } else if 101 <= r && r < 102 { - return seed+"k", H - } else if 102 <= r && r < 107 { - return seed+"l", H - } else if 107 <= r && r < 126 { - return seed+"m", H - } else if 126 <= r && r < 143 { - return seed+"n", H - } else if 143 <= r && r < 145 { - return seed+"o", H - } else if 145 <= r && r < 156 { - return seed+"p", H - } else if 156 <= r && r < 157 { - return seed+"q", H - } else if 157 <= r && r < 258 { - return seed+"r", H - } else if 258 <= r && r < 271 { - return seed+"s", H - } else if 271 <= r && r < 284 { - return seed+"t", H - } else if 284 <= r && r < 285 { - return seed+"v", H - } else if 285 <= r && r < 286 { - return seed+"w", H - } else if 286 <= r && r < 289 { - return seed+"x", H - } else if 289 <= r && r < 290 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "pc" { - r := rng.IntN(18) - H := 2.2096909728231857 - if 0 <= r && r < 3 { - return seed+"a", H - } else if 3 <= r && r < 4 { - return seed+"e", H - } else if 4 <= r && r < 6 { - return seed+"h", H - } else if 6 <= r && r < 7 { - return seed+"i", H - } else if 7 <= r && r < 16 { - return seed+"o", H - } else if 16 <= r && r < 17 { - return seed+"u", H - } else if 17 <= r && r < 18 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "tt" { - r := rng.IntN(260) - H := 2.3621821342637057 - if 0 <= r && r < 21 { - return seed+"a", H - } else if 21 <= r && r < 140 { - return seed+"e", H - } else if 140 <= r && r < 142 { - return seed+"h", H - } else if 142 <= r && r < 185 { - return seed+"i", H - } else if 185 <= r && r < 217 { - return seed+"l", H - } else if 217 <= r && r < 238 { - return seed+"o", H - } else if 238 <= r && r < 242 { - return seed+"r", H - } else if 242 <= r && r < 245 { - return seed+"u", H - } else if 245 <= r && r < 260 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "xl" { - r := rng.IntN(8) - H := 2.4056390622295662 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 5 { - return seed+"i", H - } else if 5 <= r && r < 6 { - return seed+"o", H - } else if 6 <= r && r < 7 { - return seed+"u", H - } else if 7 <= r && r < 8 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "sl" { - r := rng.IntN(176) - H := 2.334161366430973 - if 0 <= r && r < 49 { - return seed+"a", H - } else if 49 <= r && r < 76 { - return seed+"e", H - } else if 76 <= r && r < 129 { - return seed+"i", H - } else if 129 <= r && r < 156 { - return seed+"o", H - } else if 156 <= r && r < 167 { - return seed+"u", H - } else if 167 <= r && r < 176 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "sv" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "dr" { - r := rng.IntN(200) - H := 2.283013977766452 - if 0 <= r && r < 55 { - return seed+"a", H - } else if 55 <= r && r < 102 { - return seed+"e", H - } else if 102 <= r && r < 145 { - return seed+"i", H - } else if 145 <= r && r < 186 { - return seed+"o", H - } else if 186 <= r && r < 195 { - return seed+"u", H - } else if 195 <= r && r < 200 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "av" { - r := rng.IntN(198) - H := 2.0047183594164117 - if 0 <= r && r < 27 { - return seed+"a", H - } else if 27 <= r && r < 110 { - return seed+"e", H - } else if 110 <= r && r < 167 { - return seed+"i", H - } else if 167 <= r && r < 190 { - return seed+"o", H - } else if 190 <= r && r < 191 { - return seed+"u", H - } else if 191 <= r && r < 198 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "tf" { - r := rng.IntN(40) - H := 2.0496422893170583 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 11 { - return seed+"i", H - } else if 11 <= r && r < 13 { - return seed+"l", H - } else if 13 <= r && r < 20 { - return seed+"o", H - } else if 20 <= r && r < 39 { - return seed+"u", H - } else if 39 <= r && r < 40 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "i" { - r := rng.IntN(250) - H := 2.875211201949062 - if 0 <= r && r < 3 { - return seed+"b", H - } else if 3 <= r && r < 16 { - return seed+"c", H - } else if 16 <= r && r < 41 { - return seed+"d", H - } else if 41 <= r && r < 42 { - return seed+"f", H - } else if 42 <= r && r < 51 { - return seed+"g", H - } else if 51 <= r && r < 52 { - return seed+"h", H - } else if 52 <= r && r < 53 { - return seed+"j", H - } else if 53 <= r && r < 54 { - return seed+"k", H - } else if 54 <= r && r < 61 { - return seed+"l", H - } else if 61 <= r && r < 180 { - return seed+"m", H - } else if 180 <= r && r < 181 { - return seed+"n", H - } else if 181 <= r && r < 187 { - return seed+"o", H - } else if 187 <= r && r < 194 { - return seed+"p", H - } else if 194 <= r && r < 195 { - return seed+"q", H - } else if 195 <= r && r < 214 { - return seed+"r", H - } else if 214 <= r && r < 231 { - return seed+"s", H - } else if 231 <= r && r < 242 { - return seed+"t", H - } else if 242 <= r && r < 247 { - return seed+"v", H - } else if 247 <= r && r < 248 { - return seed+"w", H - } else if 248 <= r && r < 249 { - return seed+"x", H - } else if 249 <= r && r < 250 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "pa" { - r := rng.IntN(448) - H := 3.6412524865520517 - if 0 <= r && r < 13 { - return seed+"b", H - } else if 13 <= r && r < 56 { - return seed+"c", H - } else if 56 <= r && r < 75 { - return seed+"d", H - } else if 75 <= r && r < 76 { - return seed+"f", H - } else if 76 <= r && r < 85 { - return seed+"g", H - } else if 85 <= r && r < 86 { - return seed+"h", H - } else if 86 <= r && r < 104 { - return seed+"i", H - } else if 104 <= r && r < 107 { - return seed+"j", H - } else if 107 <= r && r < 108 { - return seed+"k", H - } else if 108 <= r && r < 129 { - return seed+"l", H - } else if 129 <= r && r < 138 { - return seed+"m", H - } else if 138 <= r && r < 191 { - return seed+"n", H - } else if 191 <= r && r < 206 { - return seed+"p", H - } else if 206 <= r && r < 207 { - return seed+"q", H - } else if 207 <= r && r < 304 { - return seed+"r", H - } else if 304 <= r && r < 355 { - return seed+"s", H - } else if 355 <= r && r < 394 { - return seed+"t", H - } else if 394 <= r && r < 396 { - return seed+"u", H - } else if 396 <= r && r < 411 { - return seed+"v", H - } else if 411 <= r && r < 414 { - return seed+"w", H - } else if 414 <= r && r < 415 { - return seed+"x", H - } else if 415 <= r && r < 447 { - return seed+"y", H - } else if 447 <= r && r < 448 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "ah" { - r := rng.IntN(20) - H := 2.077235445408308 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 6 { - return seed+"e", H - } else if 6 <= r && r < 7 { - return seed+"i", H - } else if 7 <= r && r < 16 { - return seed+"o", H - } else if 16 <= r && r < 19 { - return seed+"u", H - } else if 19 <= r && r < 20 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "rw" { - r := rng.IntN(22) - H := 2.4198513730338034 - if 0 <= r && r < 5 { - return seed+"a", H - } else if 5 <= r && r < 10 { - return seed+"e", H - } else if 10 <= r && r < 17 { - return seed+"i", H - } else if 17 <= r && r < 18 { - return seed+"o", H - } else if 18 <= r && r < 20 { - return seed+"r", H - } else if 20 <= r && r < 21 { - return seed+"u", H - } else if 21 <= r && r < 22 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "td" { - r := rng.IntN(16) - H := 1.9197367178034825 - if 0 <= r && r < 3 { - return seed+"a", H - } else if 3 <= r && r < 4 { - return seed+"e", H - } else if 4 <= r && r < 5 { - return seed+"i", H - } else if 5 <= r && r < 14 { - return seed+"o", H - } else if 14 <= r && r < 15 { - return seed+"u", H - } else if 15 <= r && r < 16 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "dy" { - r := rng.IntN(40) - H := 3.9837834090041 - if 0 <= r && r < 3 { - return seed+"b", H - } else if 3 <= r && r < 4 { - return seed+"c", H - } else if 4 <= r && r < 5 { - return seed+"d", H - } else if 5 <= r && r < 6 { - return seed+"f", H - } else if 6 <= r && r < 7 { - return seed+"g", H - } else if 7 <= r && r < 8 { - return seed+"h", H - } else if 8 <= r && r < 12 { - return seed+"i", H - } else if 12 <= r && r < 13 { - return seed+"j", H - } else if 13 <= r && r < 14 { - return seed+"k", H - } else if 14 <= r && r < 17 { - return seed+"l", H - } else if 17 <= r && r < 20 { - return seed+"m", H - } else if 20 <= r && r < 27 { - return seed+"n", H - } else if 27 <= r && r < 28 { - return seed+"p", H - } else if 28 <= r && r < 29 { - return seed+"q", H - } else if 29 <= r && r < 30 { - return seed+"r", H - } else if 30 <= r && r < 35 { - return seed+"s", H - } else if 35 <= r && r < 36 { - return seed+"t", H - } else if 36 <= r && r < 37 { - return seed+"v", H - } else if 37 <= r && r < 38 { - return seed+"w", H - } else if 38 <= r && r < 39 { - return seed+"x", H - } else if 39 <= r && r < 40 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "gk" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "ep" { - r := rng.IntN(192) - H := 3.326250252829282 - if 0 <= r && r < 23 { - return seed+"a", H - } else if 23 <= r && r < 38 { - return seed+"e", H - } else if 38 <= r && r < 44 { - return seed+"h", H - } else if 44 <= r && r < 69 { - return seed+"i", H - } else if 69 <= r && r < 91 { - return seed+"l", H - } else if 91 <= r && r < 93 { - return seed+"n", H - } else if 93 <= r && r < 106 { - return seed+"o", H - } else if 106 <= r && r < 110 { - return seed+"p", H - } else if 110 <= r && r < 136 { - return seed+"r", H - } else if 136 <= r && r < 142 { - return seed+"s", H - } else if 142 <= r && r < 174 { - return seed+"t", H - } else if 174 <= r && r < 191 { - return seed+"u", H - } else if 191 <= r && r < 192 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "ee" { - r := rng.IntN(272) - H := 3.892148428429431 - if 0 <= r && r < 4 { - return seed+"a", H - } else if 4 <= r && r < 15 { - return seed+"b", H - } else if 15 <= r && r < 22 { - return seed+"c", H - } else if 22 <= r && r < 63 { - return seed+"d", H - } else if 63 <= r && r < 70 { - return seed+"f", H - } else if 70 <= r && r < 73 { - return seed+"g", H - } else if 73 <= r && r < 76 { - return seed+"h", H - } else if 76 <= r && r < 82 { - return seed+"i", H - } else if 82 <= r && r < 83 { - return seed+"j", H - } else if 83 <= r && r < 90 { - return seed+"k", H - } else if 90 <= r && r < 109 { - return seed+"l", H - } else if 109 <= r && r < 122 { - return seed+"m", H - } else if 122 <= r && r < 163 { - return seed+"n", H - } else if 163 <= r && r < 190 { - return seed+"p", H - } else if 190 <= r && r < 191 { - return seed+"q", H - } else if 191 <= r && r < 208 { - return seed+"r", H - } else if 208 <= r && r < 215 { - return seed+"s", H - } else if 215 <= r && r < 236 { - return seed+"t", H - } else if 236 <= r && r < 239 { - return seed+"v", H - } else if 239 <= r && r < 246 { - return seed+"w", H - } else if 246 <= r && r < 249 { - return seed+"x", H - } else if 249 <= r && r < 272 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "ph" { - r := rng.IntN(118) - H := 2.55866166483463 - if 0 <= r && r < 25 { - return seed+"a", H - } else if 25 <= r && r < 50 { - return seed+"e", H - } else if 50 <= r && r < 63 { - return seed+"i", H - } else if 63 <= r && r < 65 { - return seed+"l", H - } else if 65 <= r && r < 100 { - return seed+"o", H - } else if 100 <= r && r < 108 { - return seed+"r", H - } else if 108 <= r && r < 111 { - return seed+"u", H - } else if 111 <= r && r < 118 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "jm" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "me" { - r := rng.IntN(282) - H := 3.0131674517504305 - if 0 <= r && r < 10 { - return seed+"a", H - } else if 10 <= r && r < 11 { - return seed+"b", H - } else if 11 <= r && r < 12 { - return seed+"c", H - } else if 12 <= r && r < 59 { - return seed+"d", H - } else if 59 <= r && r < 60 { - return seed+"f", H - } else if 60 <= r && r < 65 { - return seed+"g", H - } else if 65 <= r && r < 66 { - return seed+"h", H - } else if 66 <= r && r < 67 { - return seed+"j", H - } else if 67 <= r && r < 68 { - return seed+"k", H - } else if 68 <= r && r < 85 { - return seed+"l", H - } else if 85 <= r && r < 88 { - return seed+"m", H - } else if 88 <= r && r < 165 { - return seed+"n", H - } else if 165 <= r && r < 167 { - return seed+"o", H - } else if 167 <= r && r < 168 { - return seed+"p", H - } else if 168 <= r && r < 169 { - return seed+"q", H - } else if 169 <= r && r < 234 { - return seed+"r", H - } else if 234 <= r && r < 253 { - return seed+"s", H - } else if 253 <= r && r < 276 { - return seed+"t", H - } else if 276 <= r && r < 279 { - return seed+"v", H - } else if 279 <= r && r < 280 { - return seed+"w", H - } else if 280 <= r && r < 281 { - return seed+"x", H - } else if 281 <= r && r < 282 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "yk" { - r := rng.IntN(8) - H := 2.4056390622295662 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 4 { - return seed+"e", H - } else if 4 <= r && r < 5 { - return seed+"i", H - } else if 5 <= r && r < 6 { - return seed+"o", H - } else if 6 <= r && r < 7 { - return seed+"u", H - } else if 7 <= r && r < 8 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "gt" { - r := rng.IntN(10) - H := 2.5219280948873615 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 6 { - return seed+"h", H - } else if 6 <= r && r < 7 { - return seed+"i", H - } else if 7 <= r && r < 8 { - return seed+"o", H - } else if 8 <= r && r < 9 { - return seed+"u", H - } else if 9 <= r && r < 10 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "ku" { - r := rng.IntN(30) - H := 4.0444138295776115 - if 0 <= r && r < 1 { - return seed+"b", H - } else if 1 <= r && r < 2 { - return seed+"c", H - } else if 2 <= r && r < 5 { - return seed+"d", H - } else if 5 <= r && r < 6 { - return seed+"f", H - } else if 6 <= r && r < 7 { - return seed+"g", H - } else if 7 <= r && r < 8 { - return seed+"h", H - } else if 8 <= r && r < 9 { - return seed+"j", H - } else if 9 <= r && r < 10 { - return seed+"k", H - } else if 10 <= r && r < 11 { - return seed+"l", H - } else if 11 <= r && r < 12 { - return seed+"m", H - } else if 12 <= r && r < 15 { - return seed+"n", H - } else if 15 <= r && r < 20 { - return seed+"p", H - } else if 20 <= r && r < 21 { - return seed+"q", H - } else if 21 <= r && r < 22 { - return seed+"r", H - } else if 22 <= r && r < 25 { - return seed+"s", H - } else if 25 <= r && r < 26 { - return seed+"t", H - } else if 26 <= r && r < 27 { - return seed+"v", H - } else if 27 <= r && r < 28 { - return seed+"w", H - } else if 28 <= r && r < 29 { - return seed+"x", H - } else if 29 <= r && r < 30 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "og" { - r := rng.IntN(126) - H := 3.2279806860360964 - if 0 <= r && r < 15 { - return seed+"a", H - } else if 15 <= r && r < 30 { - return seed+"e", H - } else if 30 <= r && r < 46 { - return seed+"g", H - } else if 46 <= r && r < 59 { - return seed+"i", H - } else if 59 <= r && r < 63 { - return seed+"l", H - } else if 63 <= r && r < 71 { - return seed+"n", H - } else if 71 <= r && r < 74 { - return seed+"o", H - } else if 74 <= r && r < 90 { - return seed+"r", H - } else if 90 <= r && r < 103 { - return seed+"u", H - } else if 103 <= r && r < 105 { - return seed+"w", H - } else if 105 <= r && r < 126 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "rs" { - r := rng.IntN(164) - H := 3.0278165791036242 - if 0 <= r && r < 11 { - return seed+"a", H - } else if 11 <= r && r < 13 { - return seed+"d", H - } else if 13 <= r && r < 60 { - return seed+"e", H - } else if 60 <= r && r < 76 { - return seed+"h", H - } else if 76 <= r && r < 101 { - return seed+"i", H - } else if 101 <= r && r < 105 { - return seed+"l", H - } else if 105 <= r && r < 107 { - return seed+"m", H - } else if 107 <= r && r < 109 { - return seed+"n", H - } else if 109 <= r && r < 116 { - return seed+"o", H - } else if 116 <= r && r < 118 { - return seed+"p", H - } else if 118 <= r && r < 146 { - return seed+"t", H - } else if 146 <= r && r < 161 { - return seed+"u", H - } else if 161 <= r && r < 163 { - return seed+"w", H - } else if 163 <= r && r < 164 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "nk" { - r := rng.IntN(128) - H := 3.0441306178518825 - if 0 <= r && r < 5 { - return seed+"a", H - } else if 5 <= r && r < 9 { - return seed+"b", H - } else if 9 <= r && r < 36 { - return seed+"e", H - } else if 36 <= r && r < 40 { - return seed+"h", H - } else if 40 <= r && r < 75 { - return seed+"i", H - } else if 75 <= r && r < 91 { - return seed+"l", H - } else if 91 <= r && r < 95 { - return seed+"m", H - } else if 95 <= r && r < 105 { - return seed+"n", H - } else if 105 <= r && r < 106 { - return seed+"o", H - } else if 106 <= r && r < 108 { - return seed+"r", H - } else if 108 <= r && r < 114 { - return seed+"s", H - } else if 114 <= r && r < 115 { - return seed+"u", H - } else if 115 <= r && r < 128 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "zr" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "r" { - r := rng.IntN(1032) - H := 1.5835331069827565 - if 0 <= r && r < 113 { - return seed+"a", H - } else if 113 <= r && r < 804 { - return seed+"e", H - } else if 804 <= r && r < 806 { - return seed+"h", H - } else if 806 <= r && r < 895 { - return seed+"i", H - } else if 895 <= r && r < 974 { - return seed+"o", H - } else if 974 <= r && r < 1031 { - return seed+"u", H - } else if 1031 <= r && r < 1032 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "lc" { - r := rng.IntN(26) - H := 2.669180336866731 - if 0 <= r && r < 3 { - return seed+"a", H - } else if 3 <= r && r < 4 { - return seed+"e", H - } else if 4 <= r && r < 6 { - return seed+"h", H - } else if 6 <= r && r < 9 { - return seed+"i", H - } else if 9 <= r && r < 16 { - return seed+"o", H - } else if 16 <= r && r < 18 { - return seed+"r", H - } else if 18 <= r && r < 25 { - return seed+"u", H - } else if 25 <= r && r < 26 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "br" { - r := rng.IntN(180) - H := 2.2576987496979575 - if 0 <= r && r < 23 { - return seed+"a", H - } else if 23 <= r && r < 60 { - return seed+"e", H - } else if 60 <= r && r < 107 { - return seed+"i", H - } else if 107 <= r && r < 160 { - return seed+"o", H - } else if 160 <= r && r < 179 { - return seed+"u", H - } else if 179 <= r && r < 180 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "hm" { - r := rng.IntN(10) - H := 2.3709505944546683 - if 0 <= r && r < 3 { - return seed+"a", H - } else if 3 <= r && r < 6 { - return seed+"e", H - } else if 6 <= r && r < 7 { - return seed+"i", H - } else if 7 <= r && r < 8 { - return seed+"o", H - } else if 8 <= r && r < 9 { - return seed+"u", H - } else if 9 <= r && r < 10 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "gl" { - r := rng.IntN(230) - H := 2.4537258030541063 - if 0 <= r && r < 39 { - return seed+"a", H - } else if 39 <= r && r < 110 { - return seed+"e", H - } else if 110 <= r && r < 147 { - return seed+"i", H - } else if 147 <= r && r < 180 { - return seed+"o", H - } else if 180 <= r && r < 195 { - return seed+"u", H - } else if 195 <= r && r < 230 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "kr" { - r := rng.IntN(16) - H := 2.1774212838293647 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 4 { - return seed+"e", H - } else if 4 <= r && r < 5 { - return seed+"i", H - } else if 5 <= r && r < 12 { - return seed+"o", H - } else if 12 <= r && r < 13 { - return seed+"u", H - } else if 13 <= r && r < 16 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "pp" { - r := rng.IntN(234) - H := 2.4784142461690775 - if 0 <= r && r < 5 { - return seed+"a", H - } else if 5 <= r && r < 92 { - return seed+"e", H - } else if 92 <= r && r < 145 { - return seed+"i", H - } else if 145 <= r && r < 175 { - return seed+"l", H - } else if 175 <= r && r < 192 { - return seed+"o", H - } else if 192 <= r && r < 210 { - return seed+"r", H - } else if 210 <= r && r < 212 { - return seed+"s", H - } else if 212 <= r && r < 213 { - return seed+"u", H - } else if 213 <= r && r < 234 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "jk" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "yf" { - r := rng.IntN(16) - H := 2.5550365325772653 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 5 { - return seed+"i", H - } else if 5 <= r && r < 7 { - return seed+"l", H - } else if 7 <= r && r < 10 { - return seed+"o", H - } else if 10 <= r && r < 15 { - return seed+"u", H - } else if 15 <= r && r < 16 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "em" { - r := rng.IntN(276) - H := 2.928439834918273 - if 0 <= r && r < 31 { - return seed+"a", H - } else if 31 <= r && r < 69 { - return seed+"b", H - } else if 69 <= r && r < 71 { - return seed+"c", H - } else if 71 <= r && r < 116 { - return seed+"e", H - } else if 116 <= r && r < 173 { - return seed+"i", H - } else if 173 <= r && r < 177 { - return seed+"l", H - } else if 177 <= r && r < 179 { - return seed+"n", H - } else if 179 <= r && r < 220 { - return seed+"o", H - } else if 220 <= r && r < 264 { - return seed+"p", H - } else if 264 <= r && r < 266 { - return seed+"s", H - } else if 266 <= r && r < 271 { - return seed+"u", H - } else if 271 <= r && r < 276 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "df" { - r := rng.IntN(30) - H := 2.14197056912214 - if 0 <= r && r < 5 { - return seed+"a", H - } else if 5 <= r && r < 6 { - return seed+"e", H - } else if 6 <= r && r < 17 { - return seed+"i", H - } else if 17 <= r && r < 20 { - return seed+"o", H - } else if 20 <= r && r < 29 { - return seed+"u", H - } else if 29 <= r && r < 30 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "iy" { - r := rng.IntN(20) - H := 4.321928094887363 - if 0 <= r && r < 1 { - return seed+"b", H - } else if 1 <= r && r < 2 { - return seed+"c", H - } else if 2 <= r && r < 3 { - return seed+"d", H - } else if 3 <= r && r < 4 { - return seed+"f", H - } else if 4 <= r && r < 5 { - return seed+"g", H - } else if 5 <= r && r < 6 { - return seed+"h", H - } else if 6 <= r && r < 7 { - return seed+"j", H - } else if 7 <= r && r < 8 { - return seed+"k", H - } else if 8 <= r && r < 9 { - return seed+"l", H - } else if 9 <= r && r < 10 { - return seed+"m", H - } else if 10 <= r && r < 11 { - return seed+"n", H - } else if 11 <= r && r < 12 { - return seed+"p", H - } else if 12 <= r && r < 13 { - return seed+"q", H - } else if 13 <= r && r < 14 { - return seed+"r", H - } else if 14 <= r && r < 15 { - return seed+"s", H - } else if 15 <= r && r < 16 { - return seed+"t", H - } else if 16 <= r && r < 17 { - return seed+"v", H - } else if 17 <= r && r < 18 { - return seed+"w", H - } else if 18 <= r && r < 19 { - return seed+"x", H - } else if 19 <= r && r < 20 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "mc" { - r := rng.IntN(12) - H := 2.625814583693911 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 4 { - return seed+"e", H - } else if 4 <= r && r < 6 { - return seed+"h", H - } else if 6 <= r && r < 7 { - return seed+"i", H - } else if 7 <= r && r < 10 { - return seed+"o", H - } else if 10 <= r && r < 11 { - return seed+"u", H - } else if 11 <= r && r < 12 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "ni" { - r := rng.IntN(424) - H := 3.5893541021010518 - if 0 <= r && r < 20 { - return seed+"a", H - } else if 20 <= r && r < 23 { - return seed+"b", H - } else if 23 <= r && r < 66 { - return seed+"c", H - } else if 66 <= r && r < 69 { - return seed+"d", H - } else if 69 <= r && r < 71 { - return seed+"e", H - } else if 71 <= r && r < 96 { - return seed+"f", H - } else if 96 <= r && r < 101 { - return seed+"g", H - } else if 101 <= r && r < 102 { - return seed+"h", H - } else if 102 <= r && r < 103 { - return seed+"j", H - } else if 103 <= r && r < 104 { - return seed+"k", H - } else if 104 <= r && r < 113 { - return seed+"l", H - } else if 113 <= r && r < 136 { - return seed+"m", H - } else if 136 <= r && r < 241 { - return seed+"n", H - } else if 241 <= r && r < 259 { - return seed+"o", H - } else if 259 <= r && r < 270 { - return seed+"p", H - } else if 270 <= r && r < 273 { - return seed+"q", H - } else if 273 <= r && r < 274 { - return seed+"r", H - } else if 274 <= r && r < 331 { - return seed+"s", H - } else if 331 <= r && r < 380 { - return seed+"t", H - } else if 380 <= r && r < 390 { - return seed+"u", H - } else if 390 <= r && r < 401 { - return seed+"v", H - } else if 401 <= r && r < 402 { - return seed+"w", H - } else if 402 <= r && r < 405 { - return seed+"x", H - } else if 405 <= r && r < 424 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "vm" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "xz" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "ho" { - r := rng.IntN(274) - H := 3.7407894410304046 - if 0 <= r && r < 3 { - return seed+"b", H - } else if 3 <= r && r < 6 { - return seed+"c", H - } else if 6 <= r && r < 7 { - return seed+"d", H - } else if 7 <= r && r < 13 { - return seed+"e", H - } else if 13 <= r && r < 14 { - return seed+"f", H - } else if 14 <= r && r < 17 { - return seed+"g", H - } else if 17 <= r && r < 18 { - return seed+"h", H - } else if 18 <= r && r < 20 { - return seed+"i", H - } else if 20 <= r && r < 21 { - return seed+"j", H - } else if 21 <= r && r < 26 { - return seed+"k", H - } else if 26 <= r && r < 51 { - return seed+"l", H - } else if 51 <= r && r < 56 { - return seed+"m", H - } else if 56 <= r && r < 89 { - return seed+"n", H - } else if 89 <= r && r < 123 { - return seed+"o", H - } else if 123 <= r && r < 136 { - return seed+"p", H - } else if 136 <= r && r < 137 { - return seed+"q", H - } else if 137 <= r && r < 178 { - return seed+"r", H - } else if 178 <= r && r < 187 { - return seed+"s", H - } else if 187 <= r && r < 198 { - return seed+"t", H - } else if 198 <= r && r < 226 { - return seed+"u", H - } else if 226 <= r && r < 233 { - return seed+"v", H - } else if 233 <= r && r < 270 { - return seed+"w", H - } else if 270 <= r && r < 271 { - return seed+"x", H - } else if 271 <= r && r < 273 { - return seed+"y", H - } else if 273 <= r && r < 274 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "fp" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "qp" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "ub" { - r := rng.IntN(184) - H := 3.741521090236069 - if 0 <= r && r < 7 { - return seed+"a", H - } else if 7 <= r && r < 49 { - return seed+"b", H - } else if 49 <= r && r < 51 { - return seed+"c", H - } else if 51 <= r && r < 59 { - return seed+"d", H - } else if 59 <= r && r < 66 { - return seed+"e", H - } else if 66 <= r && r < 68 { - return seed+"f", H - } else if 68 <= r && r < 70 { - return seed+"g", H - } else if 70 <= r && r < 74 { - return seed+"h", H - } else if 74 <= r && r < 85 { - return seed+"i", H - } else if 85 <= r && r < 87 { - return seed+"j", H - } else if 87 <= r && r < 107 { - return seed+"l", H - } else if 107 <= r && r < 117 { - return seed+"m", H - } else if 117 <= r && r < 118 { - return seed+"o", H - } else if 118 <= r && r < 126 { - return seed+"p", H - } else if 126 <= r && r < 130 { - return seed+"r", H - } else if 130 <= r && r < 154 { - return seed+"s", H - } else if 154 <= r && r < 170 { - return seed+"t", H - } else if 170 <= r && r < 175 { - return seed+"u", H - } else if 175 <= r && r < 179 { - return seed+"w", H - } else if 179 <= r && r < 182 { - return seed+"y", H - } else if 182 <= r && r < 184 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "bo" { - r := rng.IntN(326) - H := 3.8483893325938223 - if 0 <= r && r < 36 { - return seed+"a", H - } else if 36 <= r && r < 51 { - return seed+"b", H - } else if 51 <= r && r < 52 { - return seed+"c", H - } else if 52 <= r && r < 67 { - return seed+"d", H - } else if 67 <= r && r < 69 { - return seed+"e", H - } else if 69 <= r && r < 72 { - return seed+"f", H - } else if 72 <= r && r < 79 { - return seed+"g", H - } else if 79 <= r && r < 80 { - return seed+"h", H - } else if 80 <= r && r < 82 { - return seed+"i", H - } else if 82 <= r && r < 85 { - return seed+"j", H - } else if 85 <= r && r < 88 { - return seed+"k", H - } else if 88 <= r && r < 101 { - return seed+"l", H - } else if 101 <= r && r < 102 { - return seed+"m", H - } else if 102 <= r && r < 143 { - return seed+"n", H - } else if 143 <= r && r < 195 { - return seed+"o", H - } else if 195 <= r && r < 196 { - return seed+"p", H - } else if 196 <= r && r < 197 { - return seed+"q", H - } else if 197 <= r && r < 226 { - return seed+"r", H - } else if 226 <= r && r < 233 { - return seed+"s", H - } else if 233 <= r && r < 254 { - return seed+"t", H - } else if 254 <= r && r < 278 { - return seed+"u", H - } else if 278 <= r && r < 281 { - return seed+"v", H - } else if 281 <= r && r < 288 { - return seed+"w", H - } else if 288 <= r && r < 321 { - return seed+"x", H - } else if 321 <= r && r < 325 { - return seed+"y", H - } else if 325 <= r && r < 326 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "hd" { - r := rng.IntN(8) - H := 2.4056390622295662 - if 0 <= r && r < 3 { - return seed+"a", H - } else if 3 <= r && r < 4 { - return seed+"e", H - } else if 4 <= r && r < 5 { - return seed+"i", H - } else if 5 <= r && r < 6 { - return seed+"o", H - } else if 6 <= r && r < 7 { - return seed+"u", H - } else if 7 <= r && r < 8 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "ta" { - r := rng.IntN(668) - H := 3.7092486779779312 - if 0 <= r && r < 79 { - return seed+"b", H - } else if 79 <= r && r < 122 { - return seed+"c", H - } else if 122 <= r && r < 131 { - return seed+"d", H - } else if 131 <= r && r < 133 { - return seed+"e", H - } else if 133 <= r && r < 138 { - return seed+"f", H - } else if 138 <= r && r < 183 { - return seed+"g", H - } else if 183 <= r && r < 184 { - return seed+"h", H - } else if 184 <= r && r < 242 { - return seed+"i", H - } else if 242 <= r && r < 243 { - return seed+"j", H - } else if 243 <= r && r < 264 { - return seed+"k", H - } else if 264 <= r && r < 349 { - return seed+"l", H - } else if 349 <= r && r < 370 { - return seed+"m", H - } else if 370 <= r && r < 437 { - return seed+"n", H - } else if 437 <= r && r < 460 { - return seed+"p", H - } else if 460 <= r && r < 461 { - return seed+"q", H - } else if 461 <= r && r < 552 { - return seed+"r", H - } else if 552 <= r && r < 577 { - return seed+"s", H - } else if 577 <= r && r < 650 { - return seed+"t", H - } else if 650 <= r && r < 654 { - return seed+"u", H - } else if 654 <= r && r < 657 { - return seed+"v", H - } else if 657 <= r && r < 660 { - return seed+"w", H - } else if 660 <= r && r < 663 { - return seed+"x", H - } else if 663 <= r && r < 667 { - return seed+"y", H - } else if 667 <= r && r < 668 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "bl" { - r := rng.IntN(592) - H := 1.8451178309343863 - if 0 <= r && r < 39 { - return seed+"a", H - } else if 39 <= r && r < 394 { - return seed+"e", H - } else if 394 <= r && r < 467 { - return seed+"i", H - } else if 467 <= r && r < 498 { - return seed+"o", H - } else if 498 <= r && r < 521 { - return seed+"u", H - } else if 521 <= r && r < 592 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "qb" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "hz" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "ts" { - r := rng.IntN(50) - H := 3.24456920311317 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 3 { - return seed+"c", H - } else if 3 <= r && r < 6 { - return seed+"e", H - } else if 6 <= r && r < 16 { - return seed+"h", H - } else if 16 <= r && r < 23 { - return seed+"i", H - } else if 23 <= r && r < 27 { - return seed+"k", H - } else if 27 <= r && r < 33 { - return seed+"m", H - } else if 33 <= r && r < 38 { - return seed+"o", H - } else if 38 <= r && r < 40 { - return seed+"p", H - } else if 40 <= r && r < 45 { - return seed+"u", H - } else if 45 <= r && r < 50 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "gx" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "jc" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "ql" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "yu" { - r := rng.IntN(22) - H := 4.243300368538956 - if 0 <= r && r < 1 { - return seed+"b", H - } else if 1 <= r && r < 2 { - return seed+"c", H - } else if 2 <= r && r < 3 { - return seed+"d", H - } else if 3 <= r && r < 4 { - return seed+"f", H - } else if 4 <= r && r < 5 { - return seed+"g", H - } else if 5 <= r && r < 6 { - return seed+"h", H - } else if 6 <= r && r < 7 { - return seed+"j", H - } else if 7 <= r && r < 8 { - return seed+"k", H - } else if 8 <= r && r < 9 { - return seed+"l", H - } else if 9 <= r && r < 12 { - return seed+"m", H - } else if 12 <= r && r < 13 { - return seed+"n", H - } else if 13 <= r && r < 14 { - return seed+"p", H - } else if 14 <= r && r < 15 { - return seed+"q", H - } else if 15 <= r && r < 16 { - return seed+"r", H - } else if 16 <= r && r < 17 { - return seed+"s", H - } else if 17 <= r && r < 18 { - return seed+"t", H - } else if 18 <= r && r < 19 { - return seed+"v", H - } else if 19 <= r && r < 20 { - return seed+"w", H - } else if 20 <= r && r < 21 { - return seed+"x", H - } else if 21 <= r && r < 22 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "hp" { - r := rng.IntN(10) - H := 2.646439344671015 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 5 { - return seed+"i", H - } else if 5 <= r && r < 6 { - return seed+"o", H - } else if 6 <= r && r < 8 { - return seed+"r", H - } else if 8 <= r && r < 9 { - return seed+"u", H - } else if 9 <= r && r < 10 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "gb" { - r := rng.IntN(14) - H := 2.2988252450030515 - if 0 <= r && r < 3 { - return seed+"a", H - } else if 3 <= r && r < 6 { - return seed+"e", H - } else if 6 <= r && r < 7 { - return seed+"i", H - } else if 7 <= r && r < 12 { - return seed+"o", H - } else if 12 <= r && r < 13 { - return seed+"u", H - } else if 13 <= r && r < 14 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "vk" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "fg" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "yp" { - r := rng.IntN(56) - H := 2.880738916786822 - if 0 <= r && r < 3 { - return seed+"a", H - } else if 3 <= r && r < 20 { - return seed+"e", H - } else if 20 <= r && r < 24 { - return seed+"h", H - } else if 24 <= r && r < 27 { - return seed+"i", H - } else if 27 <= r && r < 29 { - return seed+"l", H - } else if 29 <= r && r < 41 { - return seed+"n", H - } else if 41 <= r && r < 46 { - return seed+"o", H - } else if 46 <= r && r < 52 { - return seed+"t", H - } else if 52 <= r && r < 55 { - return seed+"u", H - } else if 55 <= r && r < 56 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "uy" { - r := rng.IntN(20) - H := 4.321928094887363 - if 0 <= r && r < 1 { - return seed+"b", H - } else if 1 <= r && r < 2 { - return seed+"c", H - } else if 2 <= r && r < 3 { - return seed+"d", H - } else if 3 <= r && r < 4 { - return seed+"f", H - } else if 4 <= r && r < 5 { - return seed+"g", H - } else if 5 <= r && r < 6 { - return seed+"h", H - } else if 6 <= r && r < 7 { - return seed+"j", H - } else if 7 <= r && r < 8 { - return seed+"k", H - } else if 8 <= r && r < 9 { - return seed+"l", H - } else if 9 <= r && r < 10 { - return seed+"m", H - } else if 10 <= r && r < 11 { - return seed+"n", H - } else if 11 <= r && r < 12 { - return seed+"p", H - } else if 12 <= r && r < 13 { - return seed+"q", H - } else if 13 <= r && r < 14 { - return seed+"r", H - } else if 14 <= r && r < 15 { - return seed+"s", H - } else if 15 <= r && r < 16 { - return seed+"t", H - } else if 16 <= r && r < 17 { - return seed+"v", H - } else if 17 <= r && r < 18 { - return seed+"w", H - } else if 18 <= r && r < 19 { - return seed+"x", H - } else if 19 <= r && r < 20 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "kg" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "ez" { - r := rng.IntN(34) - H := 2.30747737374971 - if 0 <= r && r < 3 { - return seed+"a", H - } else if 3 <= r && r < 18 { - return seed+"e", H - } else if 18 <= r && r < 25 { - return seed+"i", H - } else if 25 <= r && r < 28 { - return seed+"o", H - } else if 28 <= r && r < 29 { - return seed+"u", H - } else if 29 <= r && r < 32 { - return seed+"y", H - } else if 32 <= r && r < 34 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "nf" { - r := rng.IntN(108) - H := 2.646816746847481 - if 0 <= r && r < 11 { - return seed+"a", H - } else if 11 <= r && r < 20 { - return seed+"e", H - } else if 20 <= r && r < 55 { - return seed+"i", H - } else if 55 <= r && r < 63 { - return seed+"l", H - } else if 63 <= r && r < 84 { - return seed+"o", H - } else if 84 <= r && r < 94 { - return seed+"r", H - } else if 94 <= r && r < 107 { - return seed+"u", H - } else if 107 <= r && r < 108 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "hc" { - r := rng.IntN(14) - H := 2.692380602454975 - if 0 <= r && r < 5 { - return seed+"a", H - } else if 5 <= r && r < 6 { - return seed+"e", H - } else if 6 <= r && r < 8 { - return seed+"h", H - } else if 8 <= r && r < 9 { - return seed+"i", H - } else if 9 <= r && r < 11 { - return seed+"l", H - } else if 11 <= r && r < 12 { - return seed+"o", H - } else if 12 <= r && r < 13 { - return seed+"u", H - } else if 13 <= r && r < 14 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "zu" { - r := rng.IntN(20) - H := 4.321928094887363 - if 0 <= r && r < 1 { - return seed+"b", H - } else if 1 <= r && r < 2 { - return seed+"c", H - } else if 2 <= r && r < 3 { - return seed+"d", H - } else if 3 <= r && r < 4 { - return seed+"f", H - } else if 4 <= r && r < 5 { - return seed+"g", H - } else if 5 <= r && r < 6 { - return seed+"h", H - } else if 6 <= r && r < 7 { - return seed+"j", H - } else if 7 <= r && r < 8 { - return seed+"k", H - } else if 8 <= r && r < 9 { - return seed+"l", H - } else if 9 <= r && r < 10 { - return seed+"m", H - } else if 10 <= r && r < 11 { - return seed+"n", H - } else if 11 <= r && r < 12 { - return seed+"p", H - } else if 12 <= r && r < 13 { - return seed+"q", H - } else if 13 <= r && r < 14 { - return seed+"r", H - } else if 14 <= r && r < 15 { - return seed+"s", H - } else if 15 <= r && r < 16 { - return seed+"t", H - } else if 16 <= r && r < 17 { - return seed+"v", H - } else if 17 <= r && r < 18 { - return seed+"w", H - } else if 18 <= r && r < 19 { - return seed+"x", H - } else if 19 <= r && r < 20 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "m" { - r := rng.IntN(596) - H := 1.634377172951412 - if 0 <= r && r < 261 { - return seed+"a", H - } else if 261 <= r && r < 262 { - return seed+"e", H - } else if 262 <= r && r < 263 { - return seed+"i", H - } else if 263 <= r && r < 478 { - return seed+"o", H - } else if 478 <= r && r < 585 { - return seed+"u", H - } else if 585 <= r && r < 596 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "ok" { - r := rng.IntN(78) - H := 1.7253375086830145 - if 0 <= r && r < 5 { - return seed+"a", H - } else if 5 <= r && r < 52 { - return seed+"e", H - } else if 52 <= r && r < 67 { - return seed+"i", H - } else if 67 <= r && r < 68 { - return seed+"o", H - } else if 68 <= r && r < 71 { - return seed+"u", H - } else if 71 <= r && r < 78 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "fn" { - r := rng.IntN(10) - H := 2.160964047443681 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 6 { - return seed+"e", H - } else if 6 <= r && r < 7 { - return seed+"i", H - } else if 7 <= r && r < 8 { - return seed+"o", H - } else if 8 <= r && r < 9 { - return seed+"u", H - } else if 9 <= r && r < 10 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "lb" { - r := rng.IntN(20) - H := 2.690468570732828 - if 0 <= r && r < 3 { - return seed+"a", H - } else if 3 <= r && r < 6 { - return seed+"e", H - } else if 6 <= r && r < 11 { - return seed+"i", H - } else if 11 <= r && r < 14 { - return seed+"o", H - } else if 14 <= r && r < 16 { - return seed+"r", H - } else if 16 <= r && r < 19 { - return seed+"u", H - } else if 19 <= r && r < 20 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "rl" { - r := rng.IntN(100) - H := 2.3816873745792693 - if 0 <= r && r < 11 { - return seed+"a", H - } else if 11 <= r && r < 13 { - return seed+"d", H - } else if 13 <= r && r < 34 { - return seed+"e", H - } else if 34 <= r && r < 65 { - return seed+"i", H - } else if 65 <= r && r < 78 { - return seed+"o", H - } else if 78 <= r && r < 79 { - return seed+"u", H - } else if 79 <= r && r < 100 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "sj" { - r := rng.IntN(8) - H := 2.4056390622295662 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 6 { - return seed+"o", H - } else if 6 <= r && r < 7 { - return seed+"u", H - } else if 7 <= r && r < 8 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "fx" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "qj" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "yw" { - r := rng.IntN(20) - H := 2.3199730940219747 - if 0 <= r && r < 9 { - return seed+"a", H - } else if 9 <= r && r < 10 { - return seed+"e", H - } else if 10 <= r && r < 12 { - return seed+"h", H - } else if 12 <= r && r < 15 { - return seed+"i", H - } else if 15 <= r && r < 18 { - return seed+"o", H - } else if 18 <= r && r < 19 { - return seed+"u", H - } else if 19 <= r && r < 20 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "bh" { - r := rng.IntN(10) - H := 2.3709505944546683 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 4 { - return seed+"e", H - } else if 4 <= r && r < 5 { - return seed+"i", H - } else if 5 <= r && r < 8 { - return seed+"o", H - } else if 8 <= r && r < 9 { - return seed+"u", H - } else if 9 <= r && r < 10 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "ch" { - r := rng.IntN(400) - H := 2.74840130371753 - if 0 <= r && r < 107 { - return seed+"a", H - } else if 107 <= r && r < 117 { - return seed+"b", H - } else if 117 <= r && r < 230 { - return seed+"e", H - } else if 230 <= r && r < 301 { - return seed+"i", H - } else if 301 <= r && r < 303 { - return seed+"k", H - } else if 303 <= r && r < 313 { - return seed+"l", H - } else if 313 <= r && r < 317 { - return seed+"m", H - } else if 317 <= r && r < 321 { - return seed+"n", H - } else if 321 <= r && r < 358 { - return seed+"o", H - } else if 358 <= r && r < 362 { - return seed+"r", H - } else if 362 <= r && r < 364 { - return seed+"t", H - } else if 364 <= r && r < 385 { - return seed+"u", H - } else if 385 <= r && r < 387 { - return seed+"w", H - } else if 387 <= r && r < 400 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "ll" { - r := rng.IntN(280) - H := 2.9574223279561234 - if 0 <= r && r < 27 { - return seed+"a", H - } else if 27 <= r && r < 29 { - return seed+"b", H - } else if 29 <= r && r < 33 { - return seed+"d", H - } else if 33 <= r && r < 94 { - return seed+"e", H - } else if 94 <= r && r < 102 { - return seed+"f", H - } else if 102 <= r && r < 106 { - return seed+"h", H - } else if 106 <= r && r < 165 { - return seed+"i", H - } else if 165 <= r && r < 169 { - return seed+"n", H - } else if 169 <= r && r < 190 { - return seed+"o", H - } else if 190 <= r && r < 194 { - return seed+"p", H - } else if 194 <= r && r < 196 { - return seed+"r", H - } else if 196 <= r && r < 202 { - return seed+"s", H - } else if 202 <= r && r < 209 { - return seed+"u", H - } else if 209 <= r && r < 211 { - return seed+"w", H - } else if 211 <= r && r < 280 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "mr" { - r := rng.IntN(14) - H := 2.2988252450030515 - if 0 <= r && r < 3 { - return seed+"a", H - } else if 3 <= r && r < 6 { - return seed+"e", H - } else if 6 <= r && r < 7 { - return seed+"i", H - } else if 7 <= r && r < 12 { - return seed+"o", H - } else if 12 <= r && r < 13 { - return seed+"u", H - } else if 13 <= r && r < 14 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "xy" { - r := rng.IntN(24) - H := 4.1887218755408675 - if 0 <= r && r < 1 { - return seed+"b", H - } else if 1 <= r && r < 2 { - return seed+"c", H - } else if 2 <= r && r < 3 { - return seed+"d", H - } else if 3 <= r && r < 4 { - return seed+"f", H - } else if 4 <= r && r < 7 { - return seed+"g", H - } else if 7 <= r && r < 8 { - return seed+"h", H - } else if 8 <= r && r < 9 { - return seed+"j", H - } else if 9 <= r && r < 10 { - return seed+"k", H - } else if 10 <= r && r < 11 { - return seed+"l", H - } else if 11 <= r && r < 14 { - return seed+"m", H - } else if 14 <= r && r < 15 { - return seed+"n", H - } else if 15 <= r && r < 16 { - return seed+"p", H - } else if 16 <= r && r < 17 { - return seed+"q", H - } else if 17 <= r && r < 18 { - return seed+"r", H - } else if 18 <= r && r < 19 { - return seed+"s", H - } else if 19 <= r && r < 20 { - return seed+"t", H - } else if 20 <= r && r < 21 { - return seed+"v", H - } else if 21 <= r && r < 22 { - return seed+"w", H - } else if 22 <= r && r < 23 { - return seed+"x", H - } else if 23 <= r && r < 24 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "zy" { - r := rng.IntN(22) - H := 4.243300368538956 - if 0 <= r && r < 1 { - return seed+"b", H - } else if 1 <= r && r < 2 { - return seed+"c", H - } else if 2 <= r && r < 3 { - return seed+"d", H - } else if 3 <= r && r < 4 { - return seed+"f", H - } else if 4 <= r && r < 5 { - return seed+"g", H - } else if 5 <= r && r < 6 { - return seed+"h", H - } else if 6 <= r && r < 7 { - return seed+"j", H - } else if 7 <= r && r < 8 { - return seed+"k", H - } else if 8 <= r && r < 9 { - return seed+"l", H - } else if 9 <= r && r < 12 { - return seed+"m", H - } else if 12 <= r && r < 13 { - return seed+"n", H - } else if 13 <= r && r < 14 { - return seed+"p", H - } else if 14 <= r && r < 15 { - return seed+"q", H - } else if 15 <= r && r < 16 { - return seed+"r", H - } else if 16 <= r && r < 17 { - return seed+"s", H - } else if 17 <= r && r < 18 { - return seed+"t", H - } else if 18 <= r && r < 19 { - return seed+"v", H - } else if 19 <= r && r < 20 { - return seed+"w", H - } else if 20 <= r && r < 21 { - return seed+"x", H - } else if 21 <= r && r < 22 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "km" { - r := rng.IntN(10) - H := 2.160964047443681 - if 0 <= r && r < 5 { - return seed+"a", H - } else if 5 <= r && r < 6 { - return seed+"e", H - } else if 6 <= r && r < 7 { - return seed+"i", H - } else if 7 <= r && r < 8 { - return seed+"o", H - } else if 8 <= r && r < 9 { - return seed+"u", H - } else if 9 <= r && r < 10 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "qq" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "cv" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "pg" { - r := rng.IntN(8) - H := 2.75 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 6 { - return seed+"r", H - } else if 6 <= r && r < 7 { - return seed+"u", H - } else if 7 <= r && r < 8 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "oo" { - r := rng.IntN(410) - H := 3.614128962015573 - if 0 <= r && r < 1 { - return seed+"b", H - } else if 1 <= r && r < 4 { - return seed+"c", H - } else if 4 <= r && r < 31 { - return seed+"d", H - } else if 31 <= r && r < 33 { - return seed+"e", H - } else if 33 <= r && r < 58 { - return seed+"f", H - } else if 58 <= r && r < 69 { - return seed+"g", H - } else if 69 <= r && r < 70 { - return seed+"h", H - } else if 70 <= r && r < 74 { - return seed+"i", H - } else if 74 <= r && r < 75 { - return seed+"j", H - } else if 75 <= r && r < 130 { - return seed+"k", H - } else if 130 <= r && r < 155 { - return seed+"l", H - } else if 155 <= r && r < 194 { - return seed+"m", H - } else if 194 <= r && r < 245 { - return seed+"n", H - } else if 245 <= r && r < 266 { - return seed+"p", H - } else if 266 <= r && r < 267 { - return seed+"q", H - } else if 267 <= r && r < 294 { - return seed+"r", H - } else if 294 <= r && r < 307 { - return seed+"s", H - } else if 307 <= r && r < 388 { - return seed+"t", H - } else if 388 <= r && r < 395 { - return seed+"v", H - } else if 395 <= r && r < 396 { - return seed+"w", H - } else if 396 <= r && r < 397 { - return seed+"x", H - } else if 397 <= r && r < 410 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "lw" { - r := rng.IntN(12) - H := 2.4508257945180882 - if 0 <= r && r < 5 { - return seed+"a", H - } else if 5 <= r && r < 6 { - return seed+"e", H - } else if 6 <= r && r < 8 { - return seed+"h", H - } else if 8 <= r && r < 9 { - return seed+"i", H - } else if 9 <= r && r < 10 { - return seed+"o", H - } else if 10 <= r && r < 11 { - return seed+"u", H - } else if 11 <= r && r < 12 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "mu" { - r := rng.IntN(180) - H := 3.384494902744932 - if 0 <= r && r < 1 { - return seed+"b", H - } else if 1 <= r && r < 8 { - return seed+"c", H - } else if 8 <= r && r < 15 { - return seed+"d", H - } else if 15 <= r && r < 18 { - return seed+"f", H - } else if 18 <= r && r < 29 { - return seed+"g", H - } else if 29 <= r && r < 30 { - return seed+"h", H - } else if 30 <= r && r < 31 { - return seed+"j", H - } else if 31 <= r && r < 32 { - return seed+"k", H - } else if 32 <= r && r < 61 { - return seed+"l", H - } else if 61 <= r && r < 78 { - return seed+"m", H - } else if 78 <= r && r < 89 { - return seed+"n", H - } else if 89 <= r && r < 92 { - return seed+"p", H - } else if 92 <= r && r < 93 { - return seed+"q", H - } else if 93 <= r && r < 106 { - return seed+"r", H - } else if 106 <= r && r < 151 { - return seed+"s", H - } else if 151 <= r && r < 174 { - return seed+"t", H - } else if 174 <= r && r < 175 { - return seed+"v", H - } else if 175 <= r && r < 176 { - return seed+"w", H - } else if 176 <= r && r < 177 { - return seed+"x", H - } else if 177 <= r && r < 180 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "vz" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "ut" { - r := rng.IntN(310) - H := 3.855768705190133 - if 0 <= r && r < 19 { - return seed+"a", H - } else if 19 <= r && r < 31 { - return seed+"b", H - } else if 31 <= r && r < 41 { - return seed+"c", H - } else if 41 <= r && r < 47 { - return seed+"d", H - } else if 47 <= r && r < 102 { - return seed+"e", H - } else if 102 <= r && r < 108 { - return seed+"f", H - } else if 108 <= r && r < 112 { - return seed+"g", H - } else if 112 <= r && r < 128 { - return seed+"h", H - } else if 128 <= r && r < 173 { - return seed+"i", H - } else if 173 <= r && r < 189 { - return seed+"l", H - } else if 189 <= r && r < 197 { - return seed+"m", H - } else if 197 <= r && r < 199 { - return seed+"n", H - } else if 199 <= r && r < 220 { - return seed+"o", H - } else if 220 <= r && r < 228 { - return seed+"p", H - } else if 228 <= r && r < 240 { - return seed+"r", H - } else if 240 <= r && r < 264 { - return seed+"s", H - } else if 264 <= r && r < 294 { - return seed+"t", H - } else if 294 <= r && r < 299 { - return seed+"u", H - } else if 299 <= r && r < 305 { - return seed+"w", H - } else if 305 <= r && r < 310 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "kb" { - r := rng.IntN(20) - H := 2.1822287189138017 - if 0 <= r && r < 3 { - return seed+"a", H - } else if 3 <= r && r < 6 { - return seed+"e", H - } else if 6 <= r && r < 9 { - return seed+"i", H - } else if 9 <= r && r < 18 { - return seed+"o", H - } else if 18 <= r && r < 19 { - return seed+"u", H - } else if 19 <= r && r < 20 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "uo" { - r := rng.IntN(38) - H := 3.622964198657942 - if 0 <= r && r < 1 { - return seed+"b", H - } else if 1 <= r && r < 2 { - return seed+"c", H - } else if 2 <= r && r < 3 { - return seed+"d", H - } else if 3 <= r && r < 4 { - return seed+"f", H - } else if 4 <= r && r < 5 { - return seed+"g", H - } else if 5 <= r && r < 6 { - return seed+"h", H - } else if 6 <= r && r < 7 { - return seed+"j", H - } else if 7 <= r && r < 8 { - return seed+"k", H - } else if 8 <= r && r < 9 { - return seed+"l", H - } else if 9 <= r && r < 10 { - return seed+"m", H - } else if 10 <= r && r < 11 { - return seed+"n", H - } else if 11 <= r && r < 12 { - return seed+"p", H - } else if 12 <= r && r < 13 { - return seed+"q", H - } else if 13 <= r && r < 14 { - return seed+"r", H - } else if 14 <= r && r < 15 { - return seed+"s", H - } else if 15 <= r && r < 24 { - return seed+"t", H - } else if 24 <= r && r < 34 { - return seed+"u", H - } else if 34 <= r && r < 35 { - return seed+"v", H - } else if 35 <= r && r < 36 { - return seed+"w", H - } else if 36 <= r && r < 37 { - return seed+"x", H - } else if 37 <= r && r < 38 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "ct" { - r := rng.IntN(242) - H := 2.615098213435302 - if 0 <= r && r < 27 { - return seed+"a", H - } else if 27 <= r && r < 60 { - return seed+"e", H - } else if 60 <= r && r < 62 { - return seed+"f", H - } else if 62 <= r && r < 151 { - return seed+"i", H - } else if 151 <= r && r < 159 { - return seed+"l", H - } else if 159 <= r && r < 161 { - return seed+"m", H - } else if 161 <= r && r < 208 { - return seed+"o", H - } else if 208 <= r && r < 214 { - return seed+"r", H - } else if 214 <= r && r < 220 { - return seed+"s", H - } else if 220 <= r && r < 241 { - return seed+"u", H - } else if 241 <= r && r < 242 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "uc" { - r := rng.IntN(180) - H := 2.9259061484383784 - if 0 <= r && r < 9 { - return seed+"a", H - } else if 9 <= r && r < 15 { - return seed+"c", H - } else if 15 <= r && r < 34 { - return seed+"e", H - } else if 34 <= r && r < 60 { - return seed+"h", H - } else if 60 <= r && r < 71 { - return seed+"i", H - } else if 71 <= r && r < 133 { - return seed+"k", H - } else if 133 <= r && r < 139 { - return seed+"l", H - } else if 139 <= r && r < 144 { - return seed+"o", H - } else if 144 <= r && r < 146 { - return seed+"r", H - } else if 146 <= r && r < 172 { - return seed+"t", H - } else if 172 <= r && r < 177 { - return seed+"u", H - } else if 177 <= r && r < 180 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "np" { - r := rng.IntN(48) - H := 2.4908632937969326 - if 0 <= r && r < 15 { - return seed+"a", H - } else if 15 <= r && r < 18 { - return seed+"e", H - } else if 18 <= r && r < 27 { - return seed+"i", H - } else if 27 <= r && r < 39 { - return seed+"l", H - } else if 39 <= r && r < 44 { - return seed+"o", H - } else if 44 <= r && r < 46 { - return seed+"r", H - } else if 46 <= r && r < 47 { - return seed+"u", H - } else if 47 <= r && r < 48 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "ow" { - r := rng.IntN(210) - H := 3.64443982610508 - if 0 <= r && r < 7 { - return seed+"a", H - } else if 7 <= r && r < 21 { - return seed+"b", H - } else if 21 <= r && r < 25 { - return seed+"c", H - } else if 25 <= r && r < 43 { - return seed+"d", H - } else if 43 <= r && r < 76 { - return seed+"e", H - } else if 76 <= r && r < 82 { - return seed+"f", H - } else if 82 <= r && r < 84 { - return seed+"g", H - } else if 84 <= r && r < 103 { - return seed+"i", H - } else if 103 <= r && r < 121 { - return seed+"l", H - } else if 121 <= r && r < 127 { - return seed+"m", H - } else if 127 <= r && r < 171 { - return seed+"n", H - } else if 171 <= r && r < 174 { - return seed+"o", H - } else if 174 <= r && r < 180 { - return seed+"p", H - } else if 180 <= r && r < 184 { - return seed+"r", H - } else if 184 <= r && r < 198 { - return seed+"s", H - } else if 198 <= r && r < 200 { - return seed+"t", H - } else if 200 <= r && r < 201 { - return seed+"u", H - } else if 201 <= r && r < 205 { - return seed+"w", H - } else if 205 <= r && r < 210 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "vd" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "bk" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "la" { - r := rng.IntN(806) - H := 3.793900755827733 - if 0 <= r && r < 25 { - return seed+"b", H - } else if 25 <= r && r < 68 { - return seed+"c", H - } else if 68 <= r && r < 103 { - return seed+"d", H - } else if 103 <= r && r < 104 { - return seed+"f", H - } else if 104 <= r && r < 127 { - return seed+"g", H - } else if 127 <= r && r < 130 { - return seed+"h", H - } else if 130 <= r && r < 158 { - return seed+"i", H - } else if 158 <= r && r < 159 { - return seed+"j", H - } else if 159 <= r && r < 170 { - return seed+"k", H - } else if 170 <= r && r < 171 { - return seed+"l", H - } else if 171 <= r && r < 212 { - return seed+"m", H - } else if 212 <= r && r < 341 { - return seed+"n", H - } else if 341 <= r && r < 378 { - return seed+"p", H - } else if 378 <= r && r < 379 { - return seed+"q", H - } else if 379 <= r && r < 464 { - return seed+"r", H - } else if 464 <= r && r < 541 { - return seed+"s", H - } else if 541 <= r && r < 678 { - return seed+"t", H - } else if 678 <= r && r < 702 { - return seed+"u", H - } else if 702 <= r && r < 717 { - return seed+"v", H - } else if 717 <= r && r < 730 { - return seed+"w", H - } else if 730 <= r && r < 737 { - return seed+"x", H - } else if 737 <= r && r < 785 { - return seed+"y", H - } else if 785 <= r && r < 806 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "pq" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "xn" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "ge" { - r := rng.IntN(284) - H := 3.255777563088015 - if 0 <= r && r < 6 { - return seed+"a", H - } else if 6 <= r && r < 9 { - return seed+"b", H - } else if 9 <= r && r < 12 { - return seed+"c", H - } else if 12 <= r && r < 69 { - return seed+"d", H - } else if 69 <= r && r < 79 { - return seed+"e", H - } else if 79 <= r && r < 82 { - return seed+"f", H - } else if 82 <= r && r < 83 { - return seed+"g", H - } else if 83 <= r && r < 84 { - return seed+"h", H - } else if 84 <= r && r < 86 { - return seed+"i", H - } else if 86 <= r && r < 87 { - return seed+"j", H - } else if 87 <= r && r < 88 { - return seed+"k", H - } else if 88 <= r && r < 99 { - return seed+"l", H - } else if 99 <= r && r < 102 { - return seed+"m", H - } else if 102 <= r && r < 159 { - return seed+"n", H - } else if 159 <= r && r < 173 { - return seed+"o", H - } else if 173 <= r && r < 174 { - return seed+"p", H - } else if 174 <= r && r < 175 { - return seed+"q", H - } else if 175 <= r && r < 244 { - return seed+"r", H - } else if 244 <= r && r < 257 { - return seed+"s", H - } else if 257 <= r && r < 278 { - return seed+"t", H - } else if 278 <= r && r < 279 { - return seed+"v", H - } else if 279 <= r && r < 280 { - return seed+"w", H - } else if 280 <= r && r < 281 { - return seed+"x", H - } else if 281 <= r && r < 283 { - return seed+"y", H - } else if 283 <= r && r < 284 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "bc" { - r := rng.IntN(12) - H := 1.9473387961875537 - if 0 <= r && r < 7 { - return seed+"a", H - } else if 7 <= r && r < 8 { - return seed+"e", H - } else if 8 <= r && r < 9 { - return seed+"i", H - } else if 9 <= r && r < 10 { - return seed+"o", H - } else if 10 <= r && r < 11 { - return seed+"u", H - } else if 11 <= r && r < 12 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "ar" { - r := rng.IntN(1032) - H := 4.030274813835981 - if 0 <= r && r < 65 { - return seed+"a", H - } else if 65 <= r && r < 97 { - return seed+"b", H - } else if 97 <= r && r < 131 { - return seed+"c", H - } else if 131 <= r && r < 289 { - return seed+"d", H - } else if 289 <= r && r < 362 { - return seed+"e", H - } else if 362 <= r && r < 378 { - return seed+"f", H - } else if 378 <= r && r < 428 { - return seed+"g", H - } else if 428 <= r && r < 430 { - return seed+"h", H - } else if 430 <= r && r < 515 { - return seed+"i", H - } else if 515 <= r && r < 545 { - return seed+"k", H - } else if 545 <= r && r < 587 { - return seed+"l", H - } else if 587 <= r && r < 669 { - return seed+"m", H - } else if 669 <= r && r < 703 { - return seed+"n", H - } else if 703 <= r && r < 728 { - return seed+"o", H - } else if 728 <= r && r < 754 { - return seed+"p", H - } else if 754 <= r && r < 820 { - return seed+"r", H - } else if 820 <= r && r < 842 { - return seed+"s", H - } else if 842 <= r && r < 948 { - return seed+"t", H - } else if 948 <= r && r < 949 { - return seed+"u", H - } else if 949 <= r && r < 963 { - return seed+"v", H - } else if 963 <= r && r < 969 { - return seed+"w", H - } else if 969 <= r && r < 971 { - return seed+"x", H - } else if 971 <= r && r < 1032 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "bp" { - r := rng.IntN(14) - H := 2.692380602454975 - if 0 <= r && r < 5 { - return seed+"a", H - } else if 5 <= r && r < 6 { - return seed+"e", H - } else if 6 <= r && r < 7 { - return seed+"i", H - } else if 7 <= r && r < 9 { - return seed+"l", H - } else if 9 <= r && r < 10 { - return seed+"o", H - } else if 10 <= r && r < 12 { - return seed+"r", H - } else if 12 <= r && r < 13 { - return seed+"u", H - } else if 13 <= r && r < 14 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "xp" { - r := rng.IntN(66) - H := 2.6227085054880908 - if 0 <= r && r < 9 { - return seed+"a", H - } else if 9 <= r && r < 26 { - return seed+"e", H - } else if 26 <= r && r < 33 { - return seed+"i", H - } else if 33 <= r && r < 47 { - return seed+"l", H - } else if 47 <= r && r < 60 { - return seed+"o", H - } else if 60 <= r && r < 62 { - return seed+"r", H - } else if 62 <= r && r < 65 { - return seed+"u", H - } else if 65 <= r && r < 66 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "py" { - r := rng.IntN(30) - H := 3.9348486136508467 - if 0 <= r && r < 1 { - return seed+"b", H - } else if 1 <= r && r < 2 { - return seed+"c", H - } else if 2 <= r && r < 3 { - return seed+"d", H - } else if 3 <= r && r < 4 { - return seed+"f", H - } else if 4 <= r && r < 7 { - return seed+"g", H - } else if 7 <= r && r < 8 { - return seed+"h", H - } else if 8 <= r && r < 9 { - return seed+"j", H - } else if 9 <= r && r < 10 { - return seed+"k", H - } else if 10 <= r && r < 11 { - return seed+"l", H - } else if 11 <= r && r < 12 { - return seed+"m", H - } else if 12 <= r && r < 13 { - return seed+"n", H - } else if 13 <= r && r < 14 { - return seed+"p", H - } else if 14 <= r && r < 15 { - return seed+"q", H - } else if 15 <= r && r < 22 { - return seed+"r", H - } else if 22 <= r && r < 23 { - return seed+"s", H - } else if 23 <= r && r < 26 { - return seed+"t", H - } else if 26 <= r && r < 27 { - return seed+"v", H - } else if 27 <= r && r < 28 { - return seed+"w", H - } else if 28 <= r && r < 29 { - return seed+"x", H - } else if 29 <= r && r < 30 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "to" { - r := rng.IntN(420) - H := 3.1094255099001855 - if 0 <= r && r < 2 { - return seed+"a", H - } else if 2 <= r && r < 5 { - return seed+"b", H - } else if 5 <= r && r < 16 { - return seed+"c", H - } else if 16 <= r && r < 21 { - return seed+"d", H - } else if 21 <= r && r < 23 { - return seed+"e", H - } else if 23 <= r && r < 26 { - return seed+"f", H - } else if 26 <= r && r < 29 { - return seed+"g", H - } else if 29 <= r && r < 30 { - return seed+"h", H - } else if 30 <= r && r < 34 { - return seed+"i", H - } else if 34 <= r && r < 35 { - return seed+"j", H - } else if 35 <= r && r < 38 { - return seed+"k", H - } else if 38 <= r && r < 47 { - return seed+"l", H - } else if 47 <= r && r < 84 { - return seed+"m", H - } else if 84 <= r && r < 153 { - return seed+"n", H - } else if 153 <= r && r < 173 { - return seed+"o", H - } else if 173 <= r && r < 214 { - return seed+"p", H - } else if 214 <= r && r < 215 { - return seed+"q", H - } else if 215 <= r && r < 380 { - return seed+"r", H - } else if 380 <= r && r < 383 { - return seed+"s", H - } else if 383 <= r && r < 388 { - return seed+"t", H - } else if 388 <= r && r < 400 { - return seed+"u", H - } else if 400 <= r && r < 403 { - return seed+"v", H - } else if 403 <= r && r < 412 { - return seed+"w", H - } else if 412 <= r && r < 417 { - return seed+"x", H - } else if 417 <= r && r < 420 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "ff" { - r := rng.IntN(132) - H := 2.755119832048778 - if 0 <= r && r < 5 { - return seed+"a", H - } else if 5 <= r && r < 38 { - return seed+"e", H - } else if 38 <= r && r < 67 { - return seed+"i", H - } else if 67 <= r && r < 95 { - return seed+"l", H - } else if 95 <= r && r < 97 { - return seed+"n", H - } else if 97 <= r && r < 108 { - return seed+"o", H - } else if 108 <= r && r < 114 { - return seed+"r", H - } else if 114 <= r && r < 123 { - return seed+"u", H - } else if 123 <= r && r < 132 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "qe" { - r := rng.IntN(20) - H := 4.321928094887363 - if 0 <= r && r < 1 { - return seed+"b", H - } else if 1 <= r && r < 2 { - return seed+"c", H - } else if 2 <= r && r < 3 { - return seed+"d", H - } else if 3 <= r && r < 4 { - return seed+"f", H - } else if 4 <= r && r < 5 { - return seed+"g", H - } else if 5 <= r && r < 6 { - return seed+"h", H - } else if 6 <= r && r < 7 { - return seed+"j", H - } else if 7 <= r && r < 8 { - return seed+"k", H - } else if 8 <= r && r < 9 { - return seed+"l", H - } else if 9 <= r && r < 10 { - return seed+"m", H - } else if 10 <= r && r < 11 { - return seed+"n", H - } else if 11 <= r && r < 12 { - return seed+"p", H - } else if 12 <= r && r < 13 { - return seed+"q", H - } else if 13 <= r && r < 14 { - return seed+"r", H - } else if 14 <= r && r < 15 { - return seed+"s", H - } else if 15 <= r && r < 16 { - return seed+"t", H - } else if 16 <= r && r < 17 { - return seed+"v", H - } else if 17 <= r && r < 18 { - return seed+"w", H - } else if 18 <= r && r < 19 { - return seed+"x", H - } else if 19 <= r && r < 20 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "wk" { - r := rng.IntN(8) - H := 2.75 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 7 { - return seed+"w", H - } else if 7 <= r && r < 8 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "ce" { - r := rng.IntN(196) - H := 3.660624401482931 - if 0 <= r && r < 8 { - return seed+"a", H - } else if 8 <= r && r < 11 { - return seed+"b", H - } else if 11 <= r && r < 14 { - return seed+"c", H - } else if 14 <= r && r < 41 { - return seed+"d", H - } else if 41 <= r && r < 47 { - return seed+"e", H - } else if 47 <= r && r < 50 { - return seed+"f", H - } else if 50 <= r && r < 51 { - return seed+"g", H - } else if 51 <= r && r < 52 { - return seed+"h", H - } else if 52 <= r && r < 60 { - return seed+"i", H - } else if 60 <= r && r < 61 { - return seed+"j", H - } else if 61 <= r && r < 62 { - return seed+"k", H - } else if 62 <= r && r < 85 { - return seed+"l", H - } else if 85 <= r && r < 92 { - return seed+"m", H - } else if 92 <= r && r < 119 { - return seed+"n", H - } else if 119 <= r && r < 132 { - return seed+"p", H - } else if 132 <= r && r < 133 { - return seed+"q", H - } else if 133 <= r && r < 168 { - return seed+"r", H - } else if 168 <= r && r < 185 { - return seed+"s", H - } else if 185 <= r && r < 192 { - return seed+"t", H - } else if 192 <= r && r < 193 { - return seed+"v", H - } else if 193 <= r && r < 194 { - return seed+"w", H - } else if 194 <= r && r < 195 { - return seed+"x", H - } else if 195 <= r && r < 196 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "in" { - r := rng.IntN(2106) - H := 2.112655114453052 - if 0 <= r && r < 53 { - return seed+"a", H - } else if 53 <= r && r < 81 { - return seed+"c", H - } else if 81 <= r && r < 131 { - return seed+"d", H - } else if 131 <= r && r < 428 { - return seed+"e", H - } else if 428 <= r && r < 436 { - return seed+"f", H - } else if 436 <= r && r < 1766 { - return seed+"g", H - } else if 1766 <= r && r < 1768 { - return seed+"h", H - } else if 1768 <= r && r < 1835 { - return seed+"i", H - } else if 1835 <= r && r < 1839 { - return seed+"j", H - } else if 1839 <= r && r < 1899 { - return seed+"k", H - } else if 1899 <= r && r < 1913 { - return seed+"l", H - } else if 1913 <= r && r < 1943 { - return seed+"n", H - } else if 1943 <= r && r < 1962 { - return seed+"o", H - } else if 1962 <= r && r < 1964 { - return seed+"p", H - } else if 1964 <= r && r < 1992 { - return seed+"s", H - } else if 1992 <= r && r < 2076 { - return seed+"t", H - } else if 2076 <= r && r < 2083 { - return seed+"u", H - } else if 2083 <= r && r < 2085 { - return seed+"v", H - } else if 2085 <= r && r < 2087 { - return seed+"w", H - } else if 2087 <= r && r < 2091 { - return seed+"x", H - } else if 2091 <= r && r < 2106 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "ga" { - r := rng.IntN(216) - H := 3.7068928602172515 - if 0 <= r && r < 7 { - return seed+"b", H - } else if 7 <= r && r < 10 { - return seed+"c", H - } else if 10 <= r && r < 15 { - return seed+"d", H - } else if 15 <= r && r < 17 { - return seed+"e", H - } else if 17 <= r && r < 20 { - return seed+"f", H - } else if 20 <= r && r < 33 { - return seed+"g", H - } else if 33 <= r && r < 36 { - return seed+"h", H - } else if 36 <= r && r < 44 { - return seed+"i", H - } else if 44 <= r && r < 45 { - return seed+"j", H - } else if 45 <= r && r < 46 { - return seed+"k", H - } else if 46 <= r && r < 81 { - return seed+"l", H - } else if 81 <= r && r < 96 { - return seed+"m", H - } else if 96 <= r && r < 121 { - return seed+"n", H - } else if 121 <= r && r < 124 { - return seed+"p", H - } else if 124 <= r && r < 125 { - return seed+"q", H - } else if 125 <= r && r < 156 { - return seed+"r", H - } else if 156 <= r && r < 159 { - return seed+"s", H - } else if 159 <= r && r < 196 { - return seed+"t", H - } else if 196 <= r && r < 202 { - return seed+"u", H - } else if 202 <= r && r < 205 { - return seed+"v", H - } else if 205 <= r && r < 208 { - return seed+"w", H - } else if 208 <= r && r < 209 { - return seed+"x", H - } else if 209 <= r && r < 216 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "ds" { - r := rng.IntN(46) - H := 3.268157478625395 - if 0 <= r && r < 3 { - return seed+"a", H - } else if 3 <= r && r < 7 { - return seed+"c", H - } else if 7 <= r && r < 12 { - return seed+"e", H - } else if 12 <= r && r < 14 { - return seed+"f", H - } else if 14 <= r && r < 18 { - return seed+"h", H - } else if 18 <= r && r < 23 { - return seed+"i", H - } else if 23 <= r && r < 25 { - return seed+"l", H - } else if 25 <= r && r < 29 { - return seed+"m", H - } else if 29 <= r && r < 32 { - return seed+"o", H - } else if 32 <= r && r < 44 { - return seed+"t", H - } else if 44 <= r && r < 45 { - return seed+"u", H - } else if 45 <= r && r < 46 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "ps" { - r := rng.IntN(60) - H := 2.64308241646309 - if 0 <= r && r < 3 { - return seed+"a", H - } else if 3 <= r && r < 5 { - return seed+"c", H - } else if 5 <= r && r < 20 { - return seed+"e", H - } else if 20 <= r && r < 33 { - return seed+"i", H - } else if 33 <= r && r < 34 { - return seed+"o", H - } else if 34 <= r && r < 50 { - return seed+"t", H - } else if 50 <= r && r < 53 { - return seed+"u", H - } else if 53 <= r && r < 55 { - return seed+"w", H - } else if 55 <= r && r < 60 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "rr" { - r := rng.IntN(188) - H := 2.41853444523844 - if 0 <= r && r < 33 { - return seed+"a", H - } else if 33 <= r && r < 68 { - return seed+"e", H - } else if 68 <= r && r < 123 { - return seed+"i", H - } else if 123 <= r && r < 154 { - return seed+"o", H - } else if 154 <= r && r < 161 { - return seed+"u", H - } else if 161 <= r && r < 188 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "xs" { - r := rng.IntN(8) - H := 2.4056390622295662 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 4 { - return seed+"e", H - } else if 4 <= r && r < 5 { - return seed+"i", H - } else if 5 <= r && r < 6 { - return seed+"o", H - } else if 6 <= r && r < 7 { - return seed+"u", H - } else if 7 <= r && r < 8 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "jx" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "kc" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "fu" { - r := rng.IntN(142) - H := 2.366297063987337 - if 0 <= r && r < 1 { - return seed+"b", H - } else if 1 <= r && r < 2 { - return seed+"c", H - } else if 2 <= r && r < 3 { - return seed+"d", H - } else if 3 <= r && r < 5 { - return seed+"e", H - } else if 5 <= r && r < 6 { - return seed+"f", H - } else if 6 <= r && r < 7 { - return seed+"g", H - } else if 7 <= r && r < 8 { - return seed+"h", H - } else if 8 <= r && r < 9 { - return seed+"j", H - } else if 9 <= r && r < 10 { - return seed+"k", H - } else if 10 <= r && r < 91 { - return seed+"l", H - } else if 91 <= r && r < 94 { - return seed+"m", H - } else if 94 <= r && r < 99 { - return seed+"n", H - } else if 99 <= r && r < 100 { - return seed+"p", H - } else if 100 <= r && r < 101 { - return seed+"q", H - } else if 101 <= r && r < 108 { - return seed+"r", H - } else if 108 <= r && r < 133 { - return seed+"s", H - } else if 133 <= r && r < 138 { - return seed+"t", H - } else if 138 <= r && r < 139 { - return seed+"v", H - } else if 139 <= r && r < 140 { - return seed+"w", H - } else if 140 <= r && r < 141 { - return seed+"x", H - } else if 141 <= r && r < 142 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "wx" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "l" { - r := rng.IntN(394) - H := 2.0984645167702127 - if 0 <= r && r < 127 { - return seed+"a", H - } else if 127 <= r && r < 192 { - return seed+"e", H - } else if 192 <= r && r < 305 { - return seed+"i", H - } else if 305 <= r && r < 306 { - return seed+"o", H - } else if 306 <= r && r < 383 { - return seed+"u", H - } else if 383 <= r && r < 394 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "ns" { - r := rng.IntN(262) - H := 3.4714061826531477 - if 0 <= r && r < 19 { - return seed+"a", H - } else if 19 <= r && r < 29 { - return seed+"c", H - } else if 29 <= r && r < 78 { - return seed+"e", H - } else if 78 <= r && r < 82 { - return seed+"f", H - } else if 82 <= r && r < 102 { - return seed+"h", H - } else if 102 <= r && r < 131 { - return seed+"i", H - } else if 131 <= r && r < 133 { - return seed+"k", H - } else if 133 <= r && r < 141 { - return seed+"l", H - } else if 141 <= r && r < 147 { - return seed+"m", H - } else if 147 <= r && r < 151 { - return seed+"n", H - } else if 151 <= r && r < 174 { - return seed+"o", H - } else if 174 <= r && r < 184 { - return seed+"p", H - } else if 184 <= r && r < 228 { - return seed+"t", H - } else if 228 <= r && r < 255 { - return seed+"u", H - } else if 255 <= r && r < 261 { - return seed+"w", H - } else if 261 <= r && r < 262 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "un" { - r := rng.IntN(1172) - H := 4.028381558484818 - if 0 <= r && r < 37 { - return seed+"a", H - } else if 37 <= r && r < 77 { - return seed+"b", H - } else if 77 <= r && r < 213 { - return seed+"c", H - } else if 213 <= r && r < 397 { - return seed+"d", H - } else if 397 <= r && r < 442 { - return seed+"e", H - } else if 442 <= r && r < 482 { - return seed+"f", H - } else if 482 <= r && r < 528 { - return seed+"g", H - } else if 528 <= r && r < 554 { - return seed+"h", H - } else if 554 <= r && r < 617 { - return seed+"i", H - } else if 617 <= r && r < 619 { - return seed+"j", H - } else if 619 <= r && r < 655 { - return seed+"k", H - } else if 655 <= r && r < 707 { - return seed+"l", H - } else if 707 <= r && r < 739 { - return seed+"m", H - } else if 739 <= r && r < 767 { - return seed+"n", H - } else if 767 <= r && r < 772 { - return seed+"o", H - } else if 772 <= r && r < 808 { - return seed+"p", H - } else if 808 <= r && r < 810 { - return seed+"q", H - } else if 810 <= r && r < 854 { - return seed+"r", H - } else if 854 <= r && r < 962 { - return seed+"s", H - } else if 962 <= r && r < 1096 { - return seed+"t", H - } else if 1096 <= r && r < 1103 { - return seed+"u", H - } else if 1103 <= r && r < 1121 { - return seed+"v", H - } else if 1121 <= r && r < 1169 { - return seed+"w", H - } else if 1169 <= r && r < 1170 { - return seed+"y", H - } else if 1170 <= r && r < 1172 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "xk" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "jg" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "mq" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "gc" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "ie" { - r := rng.IntN(292) - H := 3.2957006777417726 - if 0 <= r && r < 1 { - return seed+"b", H - } else if 1 <= r && r < 10 { - return seed+"c", H - } else if 10 <= r && r < 85 { - return seed+"d", H - } else if 85 <= r && r < 96 { - return seed+"f", H - } else if 96 <= r && r < 97 { - return seed+"g", H - } else if 97 <= r && r < 98 { - return seed+"h", H - } else if 98 <= r && r < 99 { - return seed+"j", H - } else if 99 <= r && r < 102 { - return seed+"k", H - } else if 102 <= r && r < 121 { - return seed+"l", H - } else if 121 <= r && r < 124 { - return seed+"m", H - } else if 124 <= r && r < 163 { - return seed+"n", H - } else if 163 <= r && r < 164 { - return seed+"p", H - } else if 164 <= r && r < 165 { - return seed+"q", H - } else if 165 <= r && r < 220 { - return seed+"r", H - } else if 220 <= r && r < 239 { - return seed+"s", H - } else if 239 <= r && r < 252 { - return seed+"t", H - } else if 252 <= r && r < 254 { - return seed+"u", H - } else if 254 <= r && r < 273 { - return seed+"v", H - } else if 273 <= r && r < 290 { - return seed+"w", H - } else if 290 <= r && r < 291 { - return seed+"x", H - } else if 291 <= r && r < 292 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "zw" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "dn" { - r := rng.IntN(30) - H := 1.2803301792260264 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 24 { - return seed+"e", H - } else if 24 <= r && r < 25 { - return seed+"i", H - } else if 25 <= r && r < 28 { - return seed+"o", H - } else if 28 <= r && r < 29 { - return seed+"u", H - } else if 29 <= r && r < 30 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "iv" { - r := rng.IntN(328) - H := 1.652086893609666 - if 0 <= r && r < 45 { - return seed+"a", H - } else if 45 <= r && r < 228 { - return seed+"e", H - } else if 228 <= r && r < 309 { - return seed+"i", H - } else if 309 <= r && r < 324 { - return seed+"o", H - } else if 324 <= r && r < 325 { - return seed+"u", H - } else if 325 <= r && r < 328 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "yr" { - r := rng.IntN(34) - H := 2.1660870601063933 - if 0 <= r && r < 5 { - return seed+"a", H - } else if 5 <= r && r < 6 { - return seed+"e", H - } else if 6 <= r && r < 17 { - return seed+"i", H - } else if 17 <= r && r < 28 { - return seed+"o", H - } else if 28 <= r && r < 33 { - return seed+"u", H - } else if 33 <= r && r < 34 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "lh" { - r := rng.IntN(12) - H := 1.9473387961875537 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 10 { - return seed+"o", H - } else if 10 <= r && r < 11 { - return seed+"u", H - } else if 11 <= r && r < 12 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "qw" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "ae" { - r := rng.IntN(32) - H := 3.6622301466508205 - if 0 <= r && r < 1 { - return seed+"b", H - } else if 1 <= r && r < 2 { - return seed+"c", H - } else if 2 <= r && r < 3 { - return seed+"d", H - } else if 3 <= r && r < 4 { - return seed+"f", H - } else if 4 <= r && r < 5 { - return seed+"g", H - } else if 5 <= r && r < 6 { - return seed+"h", H - } else if 6 <= r && r < 7 { - return seed+"j", H - } else if 7 <= r && r < 10 { - return seed+"k", H - } else if 10 <= r && r < 11 { - return seed+"l", H - } else if 11 <= r && r < 12 { - return seed+"m", H - } else if 12 <= r && r < 13 { - return seed+"n", H - } else if 13 <= r && r < 14 { - return seed+"p", H - } else if 14 <= r && r < 15 { - return seed+"q", H - } else if 15 <= r && r < 26 { - return seed+"r", H - } else if 26 <= r && r < 27 { - return seed+"s", H - } else if 27 <= r && r < 28 { - return seed+"t", H - } else if 28 <= r && r < 29 { - return seed+"v", H - } else if 29 <= r && r < 30 { - return seed+"w", H - } else if 30 <= r && r < 31 { - return seed+"x", H - } else if 31 <= r && r < 32 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "ne" { - r := rng.IntN(672) - H := 3.190526089028604 - if 0 <= r && r < 30 { - return seed+"a", H - } else if 30 <= r && r < 37 { - return seed+"b", H - } else if 37 <= r && r < 44 { - return seed+"c", H - } else if 44 <= r && r < 123 { - return seed+"d", H - } else if 123 <= r && r < 137 { - return seed+"e", H - } else if 137 <= r && r < 138 { - return seed+"f", H - } else if 138 <= r && r < 155 { - return seed+"g", H - } else if 155 <= r && r < 158 { - return seed+"h", H - } else if 158 <= r && r < 159 { - return seed+"j", H - } else if 159 <= r && r < 160 { - return seed+"k", H - } else if 160 <= r && r < 181 { - return seed+"l", H - } else if 181 <= r && r < 192 { - return seed+"m", H - } else if 192 <= r && r < 213 { - return seed+"n", H - } else if 213 <= r && r < 215 { - return seed+"o", H - } else if 215 <= r && r < 218 { - return seed+"p", H - } else if 218 <= r && r < 221 { - return seed+"q", H - } else if 221 <= r && r < 312 { - return seed+"r", H - } else if 312 <= r && r < 579 { - return seed+"s", H - } else if 579 <= r && r < 610 { - return seed+"t", H - } else if 610 <= r && r < 624 { - return seed+"u", H - } else if 624 <= r && r < 631 { - return seed+"v", H - } else if 631 <= r && r < 648 { - return seed+"w", H - } else if 648 <= r && r < 659 { - return seed+"x", H - } else if 659 <= r && r < 671 { - return seed+"y", H - } else if 671 <= r && r < 672 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "pj" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "gp" { - r := rng.IntN(12) - H := 2.625814583693911 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 5 { - return seed+"i", H - } else if 5 <= r && r < 7 { - return seed+"l", H - } else if 7 <= r && r < 10 { - return seed+"o", H - } else if 10 <= r && r < 11 { - return seed+"u", H - } else if 11 <= r && r < 12 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "ma" { - r := rng.IntN(554) - H := 3.348309073249998 - if 0 <= r && r < 7 { - return seed+"b", H - } else if 7 <= r && r < 28 { - return seed+"c", H - } else if 28 <= r && r < 37 { - return seed+"d", H - } else if 37 <= r && r < 38 { - return seed+"f", H - } else if 38 <= r && r < 81 { - return seed+"g", H - } else if 81 <= r && r < 84 { - return seed+"h", H - } else if 84 <= r && r < 92 { - return seed+"i", H - } else if 92 <= r && r < 101 { - return seed+"j", H - } else if 101 <= r && r < 122 { - return seed+"k", H - } else if 122 <= r && r < 147 { - return seed+"l", H - } else if 147 <= r && r < 156 { - return seed+"m", H - } else if 156 <= r && r < 307 { - return seed+"n", H - } else if 307 <= r && r < 312 { - return seed+"p", H - } else if 312 <= r && r < 313 { - return seed+"q", H - } else if 313 <= r && r < 398 { - return seed+"r", H - } else if 398 <= r && r < 431 { - return seed+"s", H - } else if 431 <= r && r < 530 { - return seed+"t", H - } else if 530 <= r && r < 532 { - return seed+"u", H - } else if 532 <= r && r < 535 { - return seed+"v", H - } else if 535 <= r && r < 536 { - return seed+"w", H - } else if 536 <= r && r < 541 { - return seed+"x", H - } else if 541 <= r && r < 549 { - return seed+"y", H - } else if 549 <= r && r < 554 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "qv" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "uq" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "cz" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "ve" { - r := rng.IntN(574) - H := 2.235089534302184 - if 0 <= r && r < 6 { - return seed+"a", H - } else if 6 <= r && r < 7 { - return seed+"b", H - } else if 7 <= r && r < 8 { - return seed+"c", H - } else if 8 <= r && r < 43 { - return seed+"d", H - } else if 43 <= r && r < 45 { - return seed+"e", H - } else if 45 <= r && r < 46 { - return seed+"f", H - } else if 46 <= r && r < 51 { - return seed+"g", H - } else if 51 <= r && r < 54 { - return seed+"h", H - } else if 54 <= r && r < 58 { - return seed+"i", H - } else if 58 <= r && r < 59 { - return seed+"j", H - } else if 59 <= r && r < 60 { - return seed+"k", H - } else if 60 <= r && r < 93 { - return seed+"l", H - } else if 93 <= r && r < 96 { - return seed+"m", H - } else if 96 <= r && r < 183 { - return seed+"n", H - } else if 183 <= r && r < 184 { - return seed+"p", H - } else if 184 <= r && r < 185 { - return seed+"q", H - } else if 185 <= r && r < 524 { - return seed+"r", H - } else if 524 <= r && r < 543 { - return seed+"s", H - } else if 543 <= r && r < 560 { - return seed+"t", H - } else if 560 <= r && r < 561 { - return seed+"v", H - } else if 561 <= r && r < 564 { - return seed+"w", H - } else if 564 <= r && r < 567 { - return seed+"x", H - } else if 567 <= r && r < 573 { - return seed+"y", H - } else if 573 <= r && r < 574 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "zl" { - r := rng.IntN(32) - H := 1.7150939152501616 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 20 { - return seed+"e", H - } else if 20 <= r && r < 27 { - return seed+"i", H - } else if 27 <= r && r < 28 { - return seed+"o", H - } else if 28 <= r && r < 29 { - return seed+"u", H - } else if 29 <= r && r < 32 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "jl" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "nz" { - r := rng.IntN(20) - H := 2.2833830982290135 - if 0 <= r && r < 3 { - return seed+"a", H - } else if 3 <= r && r < 6 { - return seed+"e", H - } else if 6 <= r && r < 13 { - return seed+"i", H - } else if 13 <= r && r < 14 { - return seed+"o", H - } else if 14 <= r && r < 15 { - return seed+"u", H - } else if 15 <= r && r < 20 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "xw" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "ck" { - r := rng.IntN(276) - H := 3.4140722500944016 - if 0 <= r && r < 9 { - return seed+"a", H - } else if 9 <= r && r < 17 { - return seed+"b", H - } else if 17 <= r && r < 19 { - return seed+"d", H - } else if 19 <= r && r < 80 { - return seed+"e", H - } else if 80 <= r && r < 86 { - return seed+"f", H - } else if 86 <= r && r < 88 { - return seed+"h", H - } else if 88 <= r && r < 131 { - return seed+"i", H - } else if 131 <= r && r < 133 { - return seed+"k", H - } else if 133 <= r && r < 175 { - return seed+"l", H - } else if 175 <= r && r < 183 { - return seed+"n", H - } else if 183 <= r && r < 186 { - return seed+"o", H - } else if 186 <= r && r < 192 { - return seed+"p", H - } else if 192 <= r && r < 196 { - return seed+"r", H - } else if 196 <= r && r < 234 { - return seed+"s", H - } else if 234 <= r && r < 242 { - return seed+"t", H - } else if 242 <= r && r < 249 { - return seed+"u", H - } else if 249 <= r && r < 257 { - return seed+"w", H - } else if 257 <= r && r < 276 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "uf" { - r := rng.IntN(72) - H := 0.6292303920303968 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 68 { - return seed+"f", H - } else if 68 <= r && r < 69 { - return seed+"i", H - } else if 69 <= r && r < 70 { - return seed+"o", H - } else if 70 <= r && r < 71 { - return seed+"u", H - } else if 71 <= r && r < 72 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "ap" { - r := rng.IntN(292) - H := 2.9142100268241307 - if 0 <= r && r < 17 { - return seed+"a", H - } else if 17 <= r && r < 21 { - return seed+"d", H - } else if 21 <= r && r < 66 { - return seed+"e", H - } else if 66 <= r && r < 82 { - return seed+"h", H - } else if 82 <= r && r < 95 { - return seed+"i", H - } else if 95 <= r && r < 97 { - return seed+"k", H - } else if 97 <= r && r < 105 { - return seed+"l", H - } else if 105 <= r && r < 107 { - return seed+"n", H - } else if 107 <= r && r < 114 { - return seed+"o", H - } else if 114 <= r && r < 234 { - return seed+"p", H - } else if 234 <= r && r < 244 { - return seed+"r", H - } else if 244 <= r && r < 266 { - return seed+"s", H - } else if 266 <= r && r < 286 { - return seed+"t", H - } else if 286 <= r && r < 289 { - return seed+"u", H - } else if 289 <= r && r < 292 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "gi" { - r := rng.IntN(224) - H := 3.309053563139037 - if 0 <= r && r < 2 { - return seed+"a", H - } else if 2 <= r && r < 15 { - return seed+"b", H - } else if 15 <= r && r < 28 { - return seed+"c", H - } else if 28 <= r && r < 41 { - return seed+"d", H - } else if 41 <= r && r < 47 { - return seed+"e", H - } else if 47 <= r && r < 50 { - return seed+"f", H - } else if 50 <= r && r < 65 { - return seed+"g", H - } else if 65 <= r && r < 66 { - return seed+"h", H - } else if 66 <= r && r < 67 { - return seed+"j", H - } else if 67 <= r && r < 68 { - return seed+"k", H - } else if 68 <= r && r < 85 { - return seed+"l", H - } else if 85 <= r && r < 90 { - return seed+"m", H - } else if 90 <= r && r < 177 { - return seed+"n", H - } else if 177 <= r && r < 179 { - return seed+"o", H - } else if 179 <= r && r < 180 { - return seed+"p", H - } else if 180 <= r && r < 181 { - return seed+"q", H - } else if 181 <= r && r < 186 { - return seed+"r", H - } else if 186 <= r && r < 203 { - return seed+"s", H - } else if 203 <= r && r < 204 { - return seed+"t", H - } else if 204 <= r && r < 215 { - return seed+"v", H - } else if 215 <= r && r < 216 { - return seed+"w", H - } else if 216 <= r && r < 217 { - return seed+"x", H - } else if 217 <= r && r < 224 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "vv" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "kv" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "qs" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "ki" { - r := rng.IntN(278) - H := 2.47511759884632 - if 0 <= r && r < 1 { - return seed+"b", H - } else if 1 <= r && r < 6 { - return seed+"c", H - } else if 6 <= r && r < 11 { - return seed+"d", H - } else if 11 <= r && r < 21 { - return seed+"e", H - } else if 21 <= r && r < 22 { - return seed+"f", H - } else if 22 <= r && r < 23 { - return seed+"g", H - } else if 23 <= r && r < 24 { - return seed+"h", H - } else if 24 <= r && r < 26 { - return seed+"i", H - } else if 26 <= r && r < 27 { - return seed+"j", H - } else if 27 <= r && r < 28 { - return seed+"k", H - } else if 28 <= r && r < 63 { - return seed+"l", H - } else if 63 <= r && r < 76 { - return seed+"m", H - } else if 76 <= r && r < 235 { - return seed+"n", H - } else if 235 <= r && r < 242 { - return seed+"p", H - } else if 242 <= r && r < 243 { - return seed+"q", H - } else if 243 <= r && r < 250 { - return seed+"r", H - } else if 250 <= r && r < 261 { - return seed+"s", H - } else if 261 <= r && r < 272 { - return seed+"t", H - } else if 272 <= r && r < 273 { - return seed+"v", H - } else if 273 <= r && r < 276 { - return seed+"w", H - } else if 276 <= r && r < 277 { - return seed+"x", H - } else if 277 <= r && r < 278 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "fq" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "wy" { - r := rng.IntN(20) - H := 4.321928094887363 - if 0 <= r && r < 1 { - return seed+"b", H - } else if 1 <= r && r < 2 { - return seed+"c", H - } else if 2 <= r && r < 3 { - return seed+"d", H - } else if 3 <= r && r < 4 { - return seed+"f", H - } else if 4 <= r && r < 5 { - return seed+"g", H - } else if 5 <= r && r < 6 { - return seed+"h", H - } else if 6 <= r && r < 7 { - return seed+"j", H - } else if 7 <= r && r < 8 { - return seed+"k", H - } else if 8 <= r && r < 9 { - return seed+"l", H - } else if 9 <= r && r < 10 { - return seed+"m", H - } else if 10 <= r && r < 11 { - return seed+"n", H - } else if 11 <= r && r < 12 { - return seed+"p", H - } else if 12 <= r && r < 13 { - return seed+"q", H - } else if 13 <= r && r < 14 { - return seed+"r", H - } else if 14 <= r && r < 15 { - return seed+"s", H - } else if 15 <= r && r < 16 { - return seed+"t", H - } else if 16 <= r && r < 17 { - return seed+"v", H - } else if 17 <= r && r < 18 { - return seed+"w", H - } else if 18 <= r && r < 19 { - return seed+"x", H - } else if 19 <= r && r < 20 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "wn" { - r := rng.IntN(14) - H := 2.645593314451147 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 4 { - return seed+"e", H - } else if 4 <= r && r < 7 { - return seed+"i", H - } else if 7 <= r && r < 9 { - return seed+"n", H - } else if 9 <= r && r < 10 { - return seed+"o", H - } else if 10 <= r && r < 11 { - return seed+"u", H - } else if 11 <= r && r < 14 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "mm" { - r := rng.IntN(144) - H := 2.4746985376948505 - if 0 <= r && r < 19 { - return seed+"a", H - } else if 19 <= r && r < 58 { - return seed+"e", H - } else if 58 <= r && r < 81 { - return seed+"i", H - } else if 81 <= r && r < 114 { - return seed+"o", H - } else if 114 <= r && r < 125 { - return seed+"u", H - } else if 125 <= r && r < 144 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "fj" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "wf" { - r := rng.IntN(16) - H := 2.5550365325772657 - if 0 <= r && r < 3 { - return seed+"a", H - } else if 3 <= r && r < 4 { - return seed+"e", H - } else if 4 <= r && r < 9 { - return seed+"i", H - } else if 9 <= r && r < 11 { - return seed+"l", H - } else if 11 <= r && r < 12 { - return seed+"o", H - } else if 12 <= r && r < 15 { - return seed+"u", H - } else if 15 <= r && r < 16 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "qg" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "ye" { - r := rng.IntN(68) - H := 3.64442751173858 - if 0 <= r && r < 12 { - return seed+"a", H - } else if 12 <= r && r < 13 { - return seed+"b", H - } else if 13 <= r && r < 14 { - return seed+"c", H - } else if 14 <= r && r < 23 { - return seed+"d", H - } else if 23 <= r && r < 27 { - return seed+"e", H - } else if 27 <= r && r < 28 { - return seed+"f", H - } else if 28 <= r && r < 29 { - return seed+"g", H - } else if 29 <= r && r < 30 { - return seed+"h", H - } else if 30 <= r && r < 31 { - return seed+"j", H - } else if 31 <= r && r < 32 { - return seed+"k", H - } else if 32 <= r && r < 37 { - return seed+"l", H - } else if 37 <= r && r < 38 { - return seed+"m", H - } else if 38 <= r && r < 41 { - return seed+"n", H - } else if 41 <= r && r < 42 { - return seed+"p", H - } else if 42 <= r && r < 43 { - return seed+"q", H - } else if 43 <= r && r < 58 { - return seed+"r", H - } else if 58 <= r && r < 63 { - return seed+"s", H - } else if 63 <= r && r < 64 { - return seed+"t", H - } else if 64 <= r && r < 65 { - return seed+"v", H - } else if 65 <= r && r < 66 { - return seed+"w", H - } else if 66 <= r && r < 67 { - return seed+"x", H - } else if 67 <= r && r < 68 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "vx" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "vy" { - r := rng.IntN(20) - H := 4.321928094887363 - if 0 <= r && r < 1 { - return seed+"b", H - } else if 1 <= r && r < 2 { - return seed+"c", H - } else if 2 <= r && r < 3 { - return seed+"d", H - } else if 3 <= r && r < 4 { - return seed+"f", H - } else if 4 <= r && r < 5 { - return seed+"g", H - } else if 5 <= r && r < 6 { - return seed+"h", H - } else if 6 <= r && r < 7 { - return seed+"j", H - } else if 7 <= r && r < 8 { - return seed+"k", H - } else if 8 <= r && r < 9 { - return seed+"l", H - } else if 9 <= r && r < 10 { - return seed+"m", H - } else if 10 <= r && r < 11 { - return seed+"n", H - } else if 11 <= r && r < 12 { - return seed+"p", H - } else if 12 <= r && r < 13 { - return seed+"q", H - } else if 13 <= r && r < 14 { - return seed+"r", H - } else if 14 <= r && r < 15 { - return seed+"s", H - } else if 15 <= r && r < 16 { - return seed+"t", H - } else if 16 <= r && r < 17 { - return seed+"v", H - } else if 17 <= r && r < 18 { - return seed+"w", H - } else if 18 <= r && r < 19 { - return seed+"x", H - } else if 19 <= r && r < 20 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "xu" { - r := rng.IntN(28) - H := 4.151478922893308 - if 0 <= r && r < 2 { - return seed+"a", H - } else if 2 <= r && r < 5 { - return seed+"b", H - } else if 5 <= r && r < 6 { - return seed+"c", H - } else if 6 <= r && r < 7 { - return seed+"d", H - } else if 7 <= r && r < 8 { - return seed+"f", H - } else if 8 <= r && r < 9 { - return seed+"g", H - } else if 9 <= r && r < 10 { - return seed+"h", H - } else if 10 <= r && r < 11 { - return seed+"j", H - } else if 11 <= r && r < 12 { - return seed+"k", H - } else if 12 <= r && r < 13 { - return seed+"l", H - } else if 13 <= r && r < 14 { - return seed+"m", H - } else if 14 <= r && r < 15 { - return seed+"n", H - } else if 15 <= r && r < 16 { - return seed+"p", H - } else if 16 <= r && r < 17 { - return seed+"q", H - } else if 17 <= r && r < 22 { - return seed+"r", H - } else if 22 <= r && r < 23 { - return seed+"s", H - } else if 23 <= r && r < 24 { - return seed+"t", H - } else if 24 <= r && r < 25 { - return seed+"v", H - } else if 25 <= r && r < 26 { - return seed+"w", H - } else if 26 <= r && r < 27 { - return seed+"x", H - } else if 27 <= r && r < 28 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "er" { - r := rng.IntN(938) - H := 4.231329828166286 - if 0 <= r && r < 77 { - return seed+"a", H - } else if 77 <= r && r < 121 { - return seed+"b", H - } else if 121 <= r && r < 155 { - return seed+"c", H - } else if 155 <= r && r < 175 { - return seed+"d", H - } else if 175 <= r && r < 252 { - return seed+"e", H - } else if 252 <= r && r < 276 { - return seed+"f", H - } else if 276 <= r && r < 312 { - return seed+"g", H - } else if 312 <= r && r < 330 { - return seed+"h", H - } else if 330 <= r && r < 427 { - return seed+"i", H - } else if 427 <= r && r < 435 { - return seed+"j", H - } else if 435 <= r && r < 443 { - return seed+"k", H - } else if 443 <= r && r < 475 { - return seed+"l", H - } else if 475 <= r && r < 511 { - return seed+"m", H - } else if 511 <= r && r < 547 { - return seed+"n", H - } else if 547 <= r && r < 594 { - return seed+"o", H - } else if 594 <= r && r < 620 { - return seed+"p", H - } else if 620 <= r && r < 666 { - return seed+"r", H - } else if 666 <= r && r < 762 { - return seed+"s", H - } else if 762 <= r && r < 828 { - return seed+"t", H - } else if 828 <= r && r < 839 { - return seed+"u", H - } else if 839 <= r && r < 873 { - return seed+"v", H - } else if 873 <= r && r < 881 { - return seed+"w", H - } else if 881 <= r && r < 938 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "pd" { - r := rng.IntN(14) - H := 2.064042639445697 - if 0 <= r && r < 3 { - return seed+"a", H - } else if 3 <= r && r < 4 { - return seed+"e", H - } else if 4 <= r && r < 5 { - return seed+"i", H - } else if 5 <= r && r < 12 { - return seed+"o", H - } else if 12 <= r && r < 13 { - return seed+"u", H - } else if 13 <= r && r < 14 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "hh" { - r := rng.IntN(8) - H := 2.4056390622295662 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 6 { - return seed+"o", H - } else if 6 <= r && r < 7 { - return seed+"u", H - } else if 7 <= r && r < 8 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "ui" { - r := rng.IntN(166) - H := 3.499233981643169 - if 0 <= r && r < 1 { - return seed+"b", H - } else if 1 <= r && r < 18 { - return seed+"c", H - } else if 18 <= r && r < 33 { - return seed+"d", H - } else if 33 <= r && r < 35 { - return seed+"e", H - } else if 35 <= r && r < 36 { - return seed+"f", H - } else if 36 <= r && r < 41 { - return seed+"g", H - } else if 41 <= r && r < 42 { - return seed+"h", H - } else if 42 <= r && r < 43 { - return seed+"j", H - } else if 43 <= r && r < 44 { - return seed+"k", H - } else if 44 <= r && r < 59 { - return seed+"l", H - } else if 59 <= r && r < 60 { - return seed+"m", H - } else if 60 <= r && r < 79 { - return seed+"n", H - } else if 79 <= r && r < 82 { - return seed+"p", H - } else if 82 <= r && r < 83 { - return seed+"q", H - } else if 83 <= r && r < 100 { - return seed+"r", H - } else if 100 <= r && r < 121 { - return seed+"s", H - } else if 121 <= r && r < 156 { - return seed+"t", H - } else if 156 <= r && r < 161 { - return seed+"v", H - } else if 161 <= r && r < 162 { - return seed+"w", H - } else if 162 <= r && r < 163 { - return seed+"x", H - } else if 163 <= r && r < 166 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "om" { - r := rng.IntN(250) - H := 2.9507116839110523 - if 0 <= r && r < 39 { - return seed+"a", H - } else if 39 <= r && r < 51 { - return seed+"b", H - } else if 51 <= r && r < 96 { - return seed+"e", H - } else if 96 <= r && r < 100 { - return seed+"f", H - } else if 100 <= r && r < 143 { - return seed+"i", H - } else if 143 <= r && r < 169 { - return seed+"m", H - } else if 169 <= r && r < 171 { - return seed+"n", H - } else if 171 <= r && r < 178 { - return seed+"o", H - } else if 178 <= r && r < 236 { - return seed+"p", H - } else if 236 <= r && r < 238 { - return seed+"r", H - } else if 238 <= r && r < 240 { - return seed+"s", H - } else if 240 <= r && r < 241 { - return seed+"u", H - } else if 241 <= r && r < 250 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "hl" { - r := rng.IntN(40) - H := 2.1930689652207995 - if 0 <= r && r < 3 { - return seed+"a", H - } else if 3 <= r && r < 8 { - return seed+"e", H - } else if 8 <= r && r < 15 { - return seed+"i", H - } else if 15 <= r && r < 22 { - return seed+"o", H - } else if 22 <= r && r < 23 { - return seed+"u", H - } else if 23 <= r && r < 40 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "sm" { - r := rng.IntN(112) - H := 2.1869546638292445 - if 0 <= r && r < 37 { - return seed+"a", H - } else if 37 <= r && r < 44 { - return seed+"e", H - } else if 44 <= r && r < 69 { - return seed+"i", H - } else if 69 <= r && r < 98 { - return seed+"o", H - } else if 98 <= r && r < 111 { - return seed+"u", H - } else if 111 <= r && r < 112 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "v" { - r := rng.IntN(270) - H := 1.9781579547549006 - if 0 <= r && r < 69 { - return seed+"a", H - } else if 69 <= r && r < 138 { - return seed+"e", H - } else if 138 <= r && r < 233 { - return seed+"i", H - } else if 233 <= r && r < 268 { - return seed+"o", H - } else if 268 <= r && r < 269 { - return seed+"u", H - } else if 269 <= r && r < 270 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "fi" { - r := rng.IntN(302) - H := 3.500452407026575 - if 0 <= r && r < 4 { - return seed+"a", H - } else if 4 <= r && r < 7 { - return seed+"b", H - } else if 7 <= r && r < 22 { - return seed+"c", H - } else if 22 <= r && r < 45 { - return seed+"d", H - } else if 45 <= r && r < 91 { - return seed+"e", H - } else if 91 <= r && r < 100 { - return seed+"f", H - } else if 100 <= r && r < 115 { - return seed+"g", H - } else if 115 <= r && r < 116 { - return seed+"h", H - } else if 116 <= r && r < 117 { - return seed+"j", H - } else if 117 <= r && r < 118 { - return seed+"k", H - } else if 118 <= r && r < 155 { - return seed+"l", H - } else if 155 <= r && r < 156 { - return seed+"m", H - } else if 156 <= r && r < 225 { - return seed+"n", H - } else if 225 <= r && r < 226 { - return seed+"p", H - } else if 226 <= r && r < 227 { - return seed+"q", H - } else if 227 <= r && r < 246 { - return seed+"r", H - } else if 246 <= r && r < 273 { - return seed+"s", H - } else if 273 <= r && r < 286 { - return seed+"t", H - } else if 286 <= r && r < 289 { - return seed+"v", H - } else if 289 <= r && r < 290 { - return seed+"w", H - } else if 290 <= r && r < 301 { - return seed+"x", H - } else if 301 <= r && r < 302 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "ih" { - r := rng.IntN(10) - H := 2.3709505944546683 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 4 { - return seed+"e", H - } else if 4 <= r && r < 5 { - return seed+"i", H - } else if 5 <= r && r < 6 { - return seed+"o", H - } else if 6 <= r && r < 9 { - return seed+"u", H - } else if 9 <= r && r < 10 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "ea" { - r := rng.IntN(612) - H := 3.376745698000607 - if 0 <= r && r < 11 { - return seed+"b", H - } else if 11 <= r && r < 48 { - return seed+"c", H - } else if 48 <= r && r < 151 { - return seed+"d", H - } else if 151 <= r && r < 158 { - return seed+"f", H - } else if 158 <= r && r < 163 { - return seed+"g", H - } else if 163 <= r && r < 166 { - return seed+"h", H - } else if 166 <= r && r < 167 { - return seed+"j", H - } else if 167 <= r && r < 186 { - return seed+"k", H - } else if 186 <= r && r < 233 { - return seed+"l", H - } else if 233 <= r && r < 272 { - return seed+"m", H - } else if 272 <= r && r < 287 { - return seed+"n", H - } else if 287 <= r && r < 298 { - return seed+"p", H - } else if 298 <= r && r < 299 { - return seed+"q", H - } else if 299 <= r && r < 418 { - return seed+"r", H - } else if 418 <= r && r < 491 { - return seed+"s", H - } else if 491 <= r && r < 590 { - return seed+"t", H - } else if 590 <= r && r < 605 { - return seed+"v", H - } else if 605 <= r && r < 610 { - return seed+"w", H - } else if 610 <= r && r < 611 { - return seed+"x", H - } else if 611 <= r && r < 612 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "xt" { - r := rng.IntN(46) - H := 2.3694062351215366 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 20 { - return seed+"e", H - } else if 20 <= r && r < 22 { - return seed+"h", H - } else if 22 <= r && r < 29 { - return seed+"i", H - } else if 29 <= r && r < 32 { - return seed+"o", H - } else if 32 <= r && r < 42 { - return seed+"r", H - } else if 42 <= r && r < 43 { - return seed+"u", H - } else if 43 <= r && r < 46 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "ev" { - r := rng.IntN(218) - H := 2.0506013620233894 - if 0 <= r && r < 35 { - return seed+"a", H - } else if 35 <= r && r < 120 { - return seed+"e", H - } else if 120 <= r && r < 181 { - return seed+"i", H - } else if 181 <= r && r < 212 { - return seed+"o", H - } else if 212 <= r && r < 214 { - return seed+"r", H - } else if 214 <= r && r < 215 { - return seed+"u", H - } else if 215 <= r && r < 218 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "nq" { - r := rng.IntN(14) - H := 1.7695459925589747 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 13 { - return seed+"u", H - } else if 13 <= r && r < 14 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "vb" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "qd" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "tp" { - r := rng.IntN(20) - H := 2.7232196723355075 - if 0 <= r && r < 5 { - return seed+"a", H - } else if 5 <= r && r < 6 { - return seed+"e", H - } else if 6 <= r && r < 7 { - return seed+"i", H - } else if 7 <= r && r < 9 { - return seed+"l", H - } else if 9 <= r && r < 14 { - return seed+"o", H - } else if 14 <= r && r < 16 { - return seed+"r", H - } else if 16 <= r && r < 19 { - return seed+"u", H - } else if 19 <= r && r < 20 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "ej" { - r := rng.IntN(16) - H := 2.0461796919474975 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 6 { - return seed+"e", H - } else if 6 <= r && r < 7 { - return seed+"i", H - } else if 7 <= r && r < 14 { - return seed+"o", H - } else if 14 <= r && r < 15 { - return seed+"u", H - } else if 15 <= r && r < 16 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "cg" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "mo" { - r := rng.IntN(426) - H := 3.753088087266153 - if 0 <= r && r < 4 { - return seed+"a", H - } else if 4 <= r && r < 15 { - return seed+"b", H - } else if 15 <= r && r < 30 { - return seed+"c", H - } else if 30 <= r && r < 51 { - return seed+"d", H - } else if 51 <= r && r < 52 { - return seed+"f", H - } else if 52 <= r && r < 57 { - return seed+"g", H - } else if 57 <= r && r < 58 { - return seed+"h", H - } else if 58 <= r && r < 68 { - return seed+"i", H - } else if 68 <= r && r < 69 { - return seed+"j", H - } else if 69 <= r && r < 80 { - return seed+"k", H - } else if 80 <= r && r < 103 { - return seed+"l", H - } else if 103 <= r && r < 110 { - return seed+"m", H - } else if 110 <= r && r < 193 { - return seed+"n", H - } else if 193 <= r && r < 225 { - return seed+"o", H - } else if 225 <= r && r < 228 { - return seed+"p", H - } else if 228 <= r && r < 229 { - return seed+"q", H - } else if 229 <= r && r < 292 { - return seed+"r", H - } else if 292 <= r && r < 317 { - return seed+"s", H - } else if 317 <= r && r < 358 { - return seed+"t", H - } else if 358 <= r && r < 390 { - return seed+"u", H - } else if 390 <= r && r < 419 { - return seed+"v", H - } else if 419 <= r && r < 424 { - return seed+"w", H - } else if 424 <= r && r < 425 { - return seed+"x", H - } else if 425 <= r && r < 426 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "uz" { - r := rng.IntN(20) - H := 1.9332062193464954 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 4 { - return seed+"e", H - } else if 4 <= r && r < 5 { - return seed+"i", H - } else if 5 <= r && r < 6 { - return seed+"o", H - } else if 6 <= r && r < 7 { - return seed+"u", H - } else if 7 <= r && r < 8 { - return seed+"y", H - } else if 8 <= r && r < 20 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "vj" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "fv" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "qr" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "hx" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "cq" { - r := rng.IntN(12) - H := 1.9473387961875537 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 11 { - return seed+"u", H - } else if 11 <= r && r < 12 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "tq" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "bx" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "ay" { - r := rng.IntN(126) - H := 4.198083408872458 - if 0 <= r && r < 6 { - return seed+"a", H - } else if 6 <= r && r < 19 { - return seed+"b", H - } else if 19 <= r && r < 24 { - return seed+"c", H - } else if 24 <= r && r < 31 { - return seed+"d", H - } else if 31 <= r && r < 43 { - return seed+"e", H - } else if 43 <= r && r < 50 { - return seed+"f", H - } else if 50 <= r && r < 53 { - return seed+"g", H - } else if 53 <= r && r < 56 { - return seed+"h", H - } else if 56 <= r && r < 66 { - return seed+"i", H - } else if 66 <= r && r < 67 { - return seed+"j", H - } else if 67 <= r && r < 68 { - return seed+"k", H - } else if 68 <= r && r < 75 { - return seed+"l", H - } else if 75 <= r && r < 84 { - return seed+"m", H - } else if 84 <= r && r < 85 { - return seed+"n", H - } else if 85 <= r && r < 89 { - return seed+"o", H - } else if 89 <= r && r < 94 { - return seed+"p", H - } else if 94 <= r && r < 95 { - return seed+"q", H - } else if 95 <= r && r < 102 { - return seed+"r", H - } else if 102 <= r && r < 113 { - return seed+"s", H - } else if 113 <= r && r < 120 { - return seed+"t", H - } else if 120 <= r && r < 121 { - return seed+"v", H - } else if 121 <= r && r < 124 { - return seed+"w", H - } else if 124 <= r && r < 125 { - return seed+"x", H - } else if 125 <= r && r < 126 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "my" { - r := rng.IntN(32) - H := 3.6622301466508205 - if 0 <= r && r < 1 { - return seed+"b", H - } else if 1 <= r && r < 2 { - return seed+"c", H - } else if 2 <= r && r < 3 { - return seed+"d", H - } else if 3 <= r && r < 4 { - return seed+"f", H - } else if 4 <= r && r < 5 { - return seed+"g", H - } else if 5 <= r && r < 6 { - return seed+"h", H - } else if 6 <= r && r < 7 { - return seed+"j", H - } else if 7 <= r && r < 8 { - return seed+"k", H - } else if 8 <= r && r < 9 { - return seed+"l", H - } else if 9 <= r && r < 10 { - return seed+"m", H - } else if 10 <= r && r < 11 { - return seed+"n", H - } else if 11 <= r && r < 12 { - return seed+"p", H - } else if 12 <= r && r < 13 { - return seed+"q", H - } else if 13 <= r && r < 14 { - return seed+"r", H - } else if 14 <= r && r < 25 { - return seed+"s", H - } else if 25 <= r && r < 28 { - return seed+"t", H - } else if 28 <= r && r < 29 { - return seed+"v", H - } else if 29 <= r && r < 30 { - return seed+"w", H - } else if 30 <= r && r < 31 { - return seed+"x", H - } else if 31 <= r && r < 32 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "pk" { - r := rng.IntN(10) - H := 2.160964047443681 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 7 { - return seed+"i", H - } else if 7 <= r && r < 8 { - return seed+"o", H - } else if 8 <= r && r < 9 { - return seed+"u", H - } else if 9 <= r && r < 10 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "rn" { - r := rng.IntN(104) - H := 3.0248321500013837 - if 0 <= r && r < 19 { - return seed+"a", H - } else if 19 <= r && r < 23 { - return seed+"b", H - } else if 23 <= r && r < 25 { - return seed+"c", H - } else if 25 <= r && r < 54 { - return seed+"e", H - } else if 54 <= r && r < 60 { - return seed+"f", H - } else if 60 <= r && r < 62 { - return seed+"h", H - } else if 62 <= r && r < 85 { - return seed+"i", H - } else if 85 <= r && r < 87 { - return seed+"l", H - } else if 87 <= r && r < 89 { - return seed+"m", H - } else if 89 <= r && r < 91 { - return seed+"n", H - } else if 91 <= r && r < 96 { - return seed+"o", H - } else if 96 <= r && r < 98 { - return seed+"s", H - } else if 98 <= r && r < 101 { - return seed+"u", H - } else if 101 <= r && r < 104 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "jb" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "gg" { - r := rng.IntN(124) - H := 2.6293806113478104 - if 0 <= r && r < 5 { - return seed+"a", H - } else if 5 <= r && r < 7 { - return seed+"b", H - } else if 7 <= r && r < 38 { - return seed+"e", H - } else if 38 <= r && r < 65 { - return seed+"i", H - } else if 65 <= r && r < 103 { - return seed+"l", H - } else if 103 <= r && r < 105 { - return seed+"n", H - } else if 105 <= r && r < 108 { - return seed+"o", H - } else if 108 <= r && r < 110 { - return seed+"p", H - } else if 110 <= r && r < 112 { - return seed+"r", H - } else if 112 <= r && r < 114 { - return seed+"s", H - } else if 114 <= r && r < 115 { - return seed+"u", H - } else if 115 <= r && r < 124 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "xm" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "bs" { - r := rng.IntN(76) - H := 2.7319949617023767 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 9 { - return seed+"c", H - } else if 9 <= r && r < 30 { - return seed+"e", H - } else if 30 <= r && r < 41 { - return seed+"i", H - } else if 41 <= r && r < 43 { - return seed+"l", H - } else if 43 <= r && r < 56 { - return seed+"o", H - } else if 56 <= r && r < 70 { - return seed+"t", H - } else if 70 <= r && r < 73 { - return seed+"u", H - } else if 73 <= r && r < 76 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "uw" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "be" { - r := rng.IntN(158) - H := 3.156325099409102 - if 0 <= r && r < 12 { - return seed+"a", H - } else if 12 <= r && r < 13 { - return seed+"b", H - } else if 13 <= r && r < 18 { - return seed+"c", H - } else if 18 <= r && r < 51 { - return seed+"d", H - } else if 51 <= r && r < 55 { - return seed+"e", H - } else if 55 <= r && r < 56 { - return seed+"f", H - } else if 56 <= r && r < 57 { - return seed+"g", H - } else if 57 <= r && r < 58 { - return seed+"h", H - } else if 58 <= r && r < 59 { - return seed+"j", H - } else if 59 <= r && r < 60 { - return seed+"k", H - } else if 60 <= r && r < 75 { - return seed+"l", H - } else if 75 <= r && r < 76 { - return seed+"m", H - } else if 76 <= r && r < 81 { - return seed+"n", H - } else if 81 <= r && r < 82 { - return seed+"p", H - } else if 82 <= r && r < 83 { - return seed+"q", H - } else if 83 <= r && r < 138 { - return seed+"r", H - } else if 138 <= r && r < 143 { - return seed+"s", H - } else if 143 <= r && r < 150 { - return seed+"t", H - } else if 150 <= r && r < 151 { - return seed+"v", H - } else if 151 <= r && r < 152 { - return seed+"w", H - } else if 152 <= r && r < 153 { - return seed+"x", H - } else if 153 <= r && r < 155 { - return seed+"y", H - } else if 155 <= r && r < 158 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "ir" { - r := rng.IntN(226) - H := 3.234912888337366 - if 0 <= r && r < 11 { - return seed+"a", H - } else if 11 <= r && r < 23 { - return seed+"c", H - } else if 23 <= r && r < 31 { - return seed+"d", H - } else if 31 <= r && r < 110 { - return seed+"e", H - } else if 110 <= r && r < 137 { - return seed+"i", H - } else if 137 <= r && r < 143 { - return seed+"k", H - } else if 143 <= r && r < 149 { - return seed+"l", H - } else if 149 <= r && r < 159 { - return seed+"m", H - } else if 159 <= r && r < 162 { - return seed+"o", H - } else if 162 <= r && r < 166 { - return seed+"p", H - } else if 166 <= r && r < 180 { - return seed+"r", H - } else if 180 <= r && r < 190 { - return seed+"s", H - } else if 190 <= r && r < 214 { - return seed+"t", H - } else if 214 <= r && r < 221 { - return seed+"u", H - } else if 221 <= r && r < 226 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "bu" { - r := rng.IntN(198) - H := 3.5606989772697664 - if 0 <= r && r < 7 { - return seed+"b", H - } else if 7 <= r && r < 26 { - return seed+"c", H - } else if 26 <= r && r < 37 { - return seed+"d", H - } else if 37 <= r && r < 50 { - return seed+"f", H - } else if 50 <= r && r < 57 { - return seed+"g", H - } else if 57 <= r && r < 58 { - return seed+"h", H - } else if 58 <= r && r < 64 { - return seed+"i", H - } else if 64 <= r && r < 65 { - return seed+"j", H - } else if 65 <= r && r < 66 { - return seed+"k", H - } else if 66 <= r && r < 115 { - return seed+"l", H - } else if 115 <= r && r < 118 { - return seed+"m", H - } else if 118 <= r && r < 145 { - return seed+"n", H - } else if 145 <= r && r < 148 { - return seed+"p", H - } else if 148 <= r && r < 149 { - return seed+"q", H - } else if 149 <= r && r < 164 { - return seed+"r", H - } else if 164 <= r && r < 181 { - return seed+"s", H - } else if 181 <= r && r < 192 { - return seed+"t", H - } else if 192 <= r && r < 193 { - return seed+"v", H - } else if 193 <= r && r < 194 { - return seed+"w", H - } else if 194 <= r && r < 195 { - return seed+"x", H - } else if 195 <= r && r < 198 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "le" { - r := rng.IntN(656) - H := 3.6842108008877057 - if 0 <= r && r < 36 { - return seed+"a", H - } else if 36 <= r && r < 41 { - return seed+"b", H - } else if 41 <= r && r < 84 { - return seed+"c", H - } else if 84 <= r && r < 177 { - return seed+"d", H - } else if 177 <= r && r < 197 { - return seed+"e", H - } else if 197 <= r && r < 204 { - return seed+"f", H - } else if 204 <= r && r < 239 { - return seed+"g", H - } else if 239 <= r && r < 242 { - return seed+"h", H - } else if 242 <= r && r < 244 { - return seed+"i", H - } else if 244 <= r && r < 245 { - return seed+"j", H - } else if 245 <= r && r < 246 { - return seed+"k", H - } else if 246 <= r && r < 249 { - return seed+"l", H - } else if 249 <= r && r < 264 { - return seed+"m", H - } else if 264 <= r && r < 309 { - return seed+"n", H - } else if 309 <= r && r < 311 { - return seed+"o", H - } else if 311 <= r && r < 320 { - return seed+"p", H - } else if 320 <= r && r < 321 { - return seed+"q", H - } else if 321 <= r && r < 398 { - return seed+"r", H - } else if 398 <= r && r < 537 { - return seed+"s", H - } else if 537 <= r && r < 596 { - return seed+"t", H - } else if 596 <= r && r < 602 { - return seed+"u", H - } else if 602 <= r && r < 629 { - return seed+"v", H - } else if 629 <= r && r < 632 { - return seed+"w", H - } else if 632 <= r && r < 645 { - return seed+"x", H - } else if 645 <= r && r < 655 { - return seed+"y", H - } else if 655 <= r && r < 656 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "kh" { - r := rng.IntN(12) - H := 2.221251836004466 - if 0 <= r && r < 3 { - return seed+"a", H - } else if 3 <= r && r < 4 { - return seed+"e", H - } else if 4 <= r && r < 5 { - return seed+"i", H - } else if 5 <= r && r < 10 { - return seed+"o", H - } else if 10 <= r && r < 11 { - return seed+"u", H - } else if 11 <= r && r < 12 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "cf" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "sk" { - r := rng.IntN(128) - H := 2.129438550927799 - if 0 <= r && r < 5 { - return seed+"a", H - } else if 5 <= r && r < 7 { - return seed+"b", H - } else if 7 <= r && r < 36 { - return seed+"e", H - } else if 36 <= r && r < 101 { - return seed+"i", H - } else if 101 <= r && r < 103 { - return seed+"l", H - } else if 103 <= r && r < 105 { - return seed+"n", H - } else if 105 <= r && r < 106 { - return seed+"o", H - } else if 106 <= r && r < 108 { - return seed+"t", H - } else if 108 <= r && r < 109 { - return seed+"u", H - } else if 109 <= r && r < 111 { - return seed+"w", H - } else if 111 <= r && r < 128 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "zo" { - r := rng.IntN(46) - H := 3.8875101959226344 - if 0 <= r && r < 2 { - return seed+"a", H - } else if 2 <= r && r < 3 { - return seed+"b", H - } else if 3 <= r && r < 4 { - return seed+"c", H - } else if 4 <= r && r < 7 { - return seed+"d", H - } else if 7 <= r && r < 8 { - return seed+"f", H - } else if 8 <= r && r < 9 { - return seed+"g", H - } else if 9 <= r && r < 10 { - return seed+"h", H - } else if 10 <= r && r < 12 { - return seed+"i", H - } else if 12 <= r && r < 13 { - return seed+"j", H - } else if 13 <= r && r < 14 { - return seed+"k", H - } else if 14 <= r && r < 15 { - return seed+"l", H - } else if 15 <= r && r < 18 { - return seed+"m", H - } else if 18 <= r && r < 27 { - return seed+"n", H - } else if 27 <= r && r < 37 { - return seed+"o", H - } else if 37 <= r && r < 38 { - return seed+"p", H - } else if 38 <= r && r < 39 { - return seed+"q", H - } else if 39 <= r && r < 40 { - return seed+"r", H - } else if 40 <= r && r < 41 { - return seed+"s", H - } else if 41 <= r && r < 42 { - return seed+"t", H - } else if 42 <= r && r < 43 { - return seed+"v", H - } else if 43 <= r && r < 44 { - return seed+"w", H - } else if 44 <= r && r < 45 { - return seed+"x", H - } else if 45 <= r && r < 46 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "ud" { - r := rng.IntN(140) - H := 2.523897290317083 - if 0 <= r && r < 7 { - return seed+"a", H - } else if 7 <= r && r < 31 { - return seed+"d", H - } else if 31 <= r && r < 76 { - return seed+"e", H - } else if 76 <= r && r < 94 { - return seed+"g", H - } else if 94 <= r && r < 127 { - return seed+"i", H - } else if 127 <= r && r < 134 { - return seed+"o", H - } else if 134 <= r && r < 136 { - return seed+"s", H - } else if 136 <= r && r < 137 { - return seed+"u", H - } else if 137 <= r && r < 140 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "rm" { - r := rng.IntN(140) - H := 2.9374634997521354 - if 0 <= r && r < 35 { - return seed+"a", H - } else if 35 <= r && r < 37 { - return seed+"b", H - } else if 37 <= r && r < 39 { - return seed+"c", H - } else if 39 <= r && r < 62 { - return seed+"e", H - } else if 62 <= r && r < 66 { - return seed+"f", H - } else if 66 <= r && r < 68 { - return seed+"h", H - } else if 68 <= r && r < 91 { - return seed+"i", H - } else if 91 <= r && r < 99 { - return seed+"l", H - } else if 99 <= r && r < 128 { - return seed+"o", H - } else if 128 <= r && r < 130 { - return seed+"p", H - } else if 130 <= r && r < 132 { - return seed+"r", H - } else if 132 <= r && r < 137 { - return seed+"u", H - } else if 137 <= r && r < 140 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "gh" { - r := rng.IntN(100) - H := 0.816909740308999 - if 0 <= r && r < 3 { - return seed+"a", H - } else if 3 <= r && r < 4 { - return seed+"e", H - } else if 4 <= r && r < 7 { - return seed+"i", H - } else if 7 <= r && r < 8 { - return seed+"o", H - } else if 8 <= r && r < 96 { - return seed+"t", H - } else if 96 <= r && r < 97 { - return seed+"u", H - } else if 97 <= r && r < 100 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "z" { - r := rng.IntN(50) - H := 2.0248395683071 - if 0 <= r && r < 3 { - return seed+"a", H - } else if 3 <= r && r < 18 { - return seed+"e", H - } else if 18 <= r && r < 31 { - return seed+"i", H - } else if 31 <= r && r < 48 { - return seed+"o", H - } else if 48 <= r && r < 49 { - return seed+"u", H - } else if 49 <= r && r < 50 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "s" { - r := rng.IntN(2180) - H := 3.620539902377829 - if 0 <= r && r < 185 { - return seed+"a", H - } else if 185 <= r && r < 355 { - return seed+"c", H - } else if 355 <= r && r < 500 { - return seed+"e", H - } else if 500 <= r && r < 730 { - return seed+"h", H - } else if 730 <= r && r < 841 { - return seed+"i", H - } else if 841 <= r && r < 917 { - return seed+"k", H - } else if 917 <= r && r < 1031 { - return seed+"l", H - } else if 1031 <= r && r < 1091 { - return seed+"m", H - } else if 1091 <= r && r < 1181 { - return seed+"n", H - } else if 1181 <= r && r < 1182 { - return seed+"o", H - } else if 1182 <= r && r < 1390 { - return seed+"p", H - } else if 1390 <= r && r < 1436 { - return seed+"q", H - } else if 1436 <= r && r < 1850 { - return seed+"t", H - } else if 1850 <= r && r < 2081 { - return seed+"u", H - } else if 2081 <= r && r < 2151 { - return seed+"w", H - } else if 2151 <= r && r < 2180 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "gj" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "j" { - r := rng.IntN(198) - H := 2.1260339399730337 - if 0 <= r && r < 53 { - return seed+"a", H - } else if 53 <= r && r < 68 { - return seed+"e", H - } else if 68 <= r && r < 85 { - return seed+"i", H - } else if 85 <= r && r < 124 { - return seed+"o", H - } else if 124 <= r && r < 197 { - return seed+"u", H - } else if 197 <= r && r < 198 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "nv" { - r := rng.IntN(50) - H := 2.1372563073635367 - if 0 <= r && r < 7 { - return seed+"a", H - } else if 7 <= r && r < 22 { - return seed+"e", H - } else if 22 <= r && r < 41 { - return seed+"i", H - } else if 41 <= r && r < 46 { - return seed+"o", H - } else if 46 <= r && r < 47 { - return seed+"u", H - } else if 47 <= r && r < 50 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "de" { - r := rng.IntN(800) - H := 3.681186220948558 - if 0 <= r && r < 32 { - return seed+"a", H - } else if 32 <= r && r < 51 { - return seed+"b", H - } else if 51 <= r && r < 112 { - return seed+"c", H - } else if 112 <= r && r < 195 { - return seed+"d", H - } else if 195 <= r && r < 207 { - return seed+"e", H - } else if 207 <= r && r < 276 { - return seed+"f", H - } else if 276 <= r && r < 285 { - return seed+"g", H - } else if 285 <= r && r < 288 { - return seed+"h", H - } else if 288 <= r && r < 290 { - return seed+"i", H - } else if 290 <= r && r < 293 { - return seed+"j", H - } else if 293 <= r && r < 294 { - return seed+"k", H - } else if 294 <= r && r < 347 { - return seed+"l", H - } else if 347 <= r && r < 370 { - return seed+"m", H - } else if 370 <= r && r < 449 { - return seed+"n", H - } else if 449 <= r && r < 457 { - return seed+"o", H - } else if 457 <= r && r < 492 { - return seed+"p", H - } else if 492 <= r && r < 493 { - return seed+"q", H - } else if 493 <= r && r < 688 { - return seed+"r", H - } else if 688 <= r && r < 731 { - return seed+"s", H - } else if 731 <= r && r < 760 { - return seed+"t", H - } else if 760 <= r && r < 762 { - return seed+"u", H - } else if 762 <= r && r < 793 { - return seed+"v", H - } else if 793 <= r && r < 794 { - return seed+"w", H - } else if 794 <= r && r < 799 { - return seed+"x", H - } else if 799 <= r && r < 800 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "wi" { - r := rng.IntN(244) - H := 3.432966611417366 - if 0 <= r && r < 1 { - return seed+"b", H - } else if 1 <= r && r < 6 { - return seed+"c", H - } else if 6 <= r && r < 23 { - return seed+"d", H - } else if 23 <= r && r < 29 { - return seed+"e", H - } else if 29 <= r && r < 40 { - return seed+"f", H - } else if 40 <= r && r < 45 { - return seed+"g", H - } else if 45 <= r && r < 46 { - return seed+"h", H - } else if 46 <= r && r < 47 { - return seed+"j", H - } else if 47 <= r && r < 50 { - return seed+"k", H - } else if 50 <= r && r < 87 { - return seed+"l", H - } else if 87 <= r && r < 100 { - return seed+"m", H - } else if 100 <= r && r < 167 { - return seed+"n", H - } else if 167 <= r && r < 172 { - return seed+"p", H - } else if 172 <= r && r < 173 { - return seed+"q", H - } else if 173 <= r && r < 194 { - return seed+"r", H - } else if 194 <= r && r < 223 { - return seed+"s", H - } else if 223 <= r && r < 234 { - return seed+"t", H - } else if 234 <= r && r < 237 { - return seed+"v", H - } else if 237 <= r && r < 238 { - return seed+"w", H - } else if 238 <= r && r < 239 { - return seed+"x", H - } else if 239 <= r && r < 244 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "xe" { - r := rng.IntN(50) - H := 3.5384810883997098 - if 0 <= r && r < 1 { - return seed+"b", H - } else if 1 <= r && r < 2 { - return seed+"c", H - } else if 2 <= r && r < 13 { - return seed+"d", H - } else if 13 <= r && r < 14 { - return seed+"f", H - } else if 14 <= r && r < 15 { - return seed+"g", H - } else if 15 <= r && r < 16 { - return seed+"h", H - } else if 16 <= r && r < 17 { - return seed+"j", H - } else if 17 <= r && r < 18 { - return seed+"k", H - } else if 18 <= r && r < 19 { - return seed+"l", H - } else if 19 <= r && r < 26 { - return seed+"m", H - } else if 26 <= r && r < 29 { - return seed+"n", H - } else if 29 <= r && r < 30 { - return seed+"p", H - } else if 30 <= r && r < 31 { - return seed+"q", H - } else if 31 <= r && r < 42 { - return seed+"r", H - } else if 42 <= r && r < 45 { - return seed+"s", H - } else if 45 <= r && r < 46 { - return seed+"t", H - } else if 46 <= r && r < 47 { - return seed+"v", H - } else if 47 <= r && r < 48 { - return seed+"w", H - } else if 48 <= r && r < 49 { - return seed+"x", H - } else if 49 <= r && r < 50 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "fy" { - r := rng.IntN(20) - H := 4.321928094887363 - if 0 <= r && r < 1 { - return seed+"b", H - } else if 1 <= r && r < 2 { - return seed+"c", H - } else if 2 <= r && r < 3 { - return seed+"d", H - } else if 3 <= r && r < 4 { - return seed+"f", H - } else if 4 <= r && r < 5 { - return seed+"g", H - } else if 5 <= r && r < 6 { - return seed+"h", H - } else if 6 <= r && r < 7 { - return seed+"j", H - } else if 7 <= r && r < 8 { - return seed+"k", H - } else if 8 <= r && r < 9 { - return seed+"l", H - } else if 9 <= r && r < 10 { - return seed+"m", H - } else if 10 <= r && r < 11 { - return seed+"n", H - } else if 11 <= r && r < 12 { - return seed+"p", H - } else if 12 <= r && r < 13 { - return seed+"q", H - } else if 13 <= r && r < 14 { - return seed+"r", H - } else if 14 <= r && r < 15 { - return seed+"s", H - } else if 15 <= r && r < 16 { - return seed+"t", H - } else if 16 <= r && r < 17 { - return seed+"v", H - } else if 17 <= r && r < 18 { - return seed+"w", H - } else if 18 <= r && r < 19 { - return seed+"x", H - } else if 19 <= r && r < 20 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "" { - r := rng.IntN(15578) - H := 4.214986884965409 - if 0 <= r && r < 815 { - return seed+"a", H - } else if 815 <= r && r < 1540 { - return seed+"b", H - } else if 1540 <= r && r < 3043 { - return seed+"c", H - } else if 3043 <= r && r < 4138 { - return seed+"d", H - } else if 4138 <= r && r < 4935 { - return seed+"e", H - } else if 4935 <= r && r < 5552 { - return seed+"f", H - } else if 5552 <= r && r < 6161 { - return seed+"g", H - } else if 6161 <= r && r < 6660 { - return seed+"h", H - } else if 6660 <= r && r < 6891 { - return seed+"i", H - } else if 6891 <= r && r < 7084 { - return seed+"j", H - } else if 7084 <= r && r < 7195 { - return seed+"k", H - } else if 7195 <= r && r < 7584 { - return seed+"l", H - } else if 7584 <= r && r < 8175 { - return seed+"m", H - } else if 8175 <= r && r < 8370 { - return seed+"n", H - } else if 8370 <= r && r < 8863 { - return seed+"o", H - } else if 8863 <= r && r < 10020 { - return seed+"p", H - } else if 10020 <= r && r < 10095 { - return seed+"q", H - } else if 10095 <= r && r < 11122 { - return seed+"r", H - } else if 11122 <= r && r < 13297 { - return seed+"s", H - } else if 13297 <= r && r < 13944 { - return seed+"t", H - } else if 13944 <= r && r < 14897 { - return seed+"u", H - } else if 14897 <= r && r < 15162 { - return seed+"v", H - } else if 15162 <= r && r < 15473 { - return seed+"w", H - } else if 15473 <= r && r < 15478 { - return seed+"x", H - } else if 15478 <= r && r < 15533 { - return seed+"y", H - } else if 15533 <= r && r < 15578 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "d" { - r := rng.IntN(1100) - H := 2.420515893221568 - if 0 <= r && r < 101 { - return seed+"a", H - } else if 101 <= r && r < 502 { - return seed+"e", H - } else if 502 <= r && r < 779 { - return seed+"i", H - } else if 779 <= r && r < 878 { - return seed+"o", H - } else if 878 <= r && r < 1004 { - return seed+"r", H - } else if 1004 <= r && r < 1075 { - return seed+"u", H - } else if 1075 <= r && r < 1089 { - return seed+"w", H - } else if 1089 <= r && r < 1100 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "wg" { - r := rng.IntN(8) - H := 2.4056390622295662 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 5 { - return seed+"i", H - } else if 5 <= r && r < 6 { - return seed+"o", H - } else if 6 <= r && r < 7 { - return seed+"u", H - } else if 7 <= r && r < 8 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "ua" { - r := rng.IntN(174) - H := 3.2972216027926184 - if 0 <= r && r < 11 { - return seed+"b", H - } else if 11 <= r && r < 16 { - return seed+"c", H - } else if 16 <= r && r < 27 { - return seed+"d", H - } else if 27 <= r && r < 28 { - return seed+"f", H - } else if 28 <= r && r < 31 { - return seed+"g", H - } else if 31 <= r && r < 34 { - return seed+"h", H - } else if 34 <= r && r < 40 { - return seed+"i", H - } else if 40 <= r && r < 41 { - return seed+"j", H - } else if 41 <= r && r < 46 { - return seed+"k", H - } else if 46 <= r && r < 97 { - return seed+"l", H - } else if 97 <= r && r < 98 { - return seed+"m", H - } else if 98 <= r && r < 107 { - return seed+"n", H - } else if 107 <= r && r < 108 { - return seed+"p", H - } else if 108 <= r && r < 109 { - return seed+"q", H - } else if 109 <= r && r < 134 { - return seed+"r", H - } else if 134 <= r && r < 137 { - return seed+"s", H - } else if 137 <= r && r < 168 { - return seed+"t", H - } else if 168 <= r && r < 171 { - return seed+"v", H - } else if 171 <= r && r < 172 { - return seed+"w", H - } else if 172 <= r && r < 173 { - return seed+"x", H - } else if 173 <= r && r < 174 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "co" { - r := rng.IntN(718) - H := 3.5540498028797405 - if 0 <= r && r < 32 { - return seed+"a", H - } else if 32 <= r && r < 41 { - return seed+"b", H - } else if 41 <= r && r < 46 { - return seed+"c", H - } else if 46 <= r && r < 57 { - return seed+"d", H - } else if 57 <= r && r < 63 { - return seed+"e", H - } else if 63 <= r && r < 70 { - return seed+"f", H - } else if 70 <= r && r < 79 { - return seed+"g", H - } else if 79 <= r && r < 86 { - return seed+"h", H - } else if 86 <= r && r < 92 { - return seed+"i", H - } else if 92 <= r && r < 93 { - return seed+"j", H - } else if 93 <= r && r < 96 { - return seed+"k", H - } else if 96 <= r && r < 153 { - return seed+"l", H - } else if 153 <= r && r < 258 { - return seed+"m", H - } else if 258 <= r && r < 445 { - return seed+"n", H - } else if 445 <= r && r < 461 { - return seed+"o", H - } else if 461 <= r && r < 488 { - return seed+"p", H - } else if 488 <= r && r < 489 { - return seed+"q", H - } else if 489 <= r && r < 592 { - return seed+"r", H - } else if 592 <= r && r < 613 { - return seed+"s", H - } else if 613 <= r && r < 630 { - return seed+"t", H - } else if 630 <= r && r < 686 { - return seed+"u", H - } else if 686 <= r && r < 703 { - return seed+"v", H - } else if 703 <= r && r < 706 { - return seed+"w", H - } else if 706 <= r && r < 707 { - return seed+"x", H - } else if 707 <= r && r < 711 { - return seed+"y", H - } else if 711 <= r && r < 718 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "gz" { - r := rng.IntN(8) - H := 2.4056390622295662 - if 0 <= r && r < 3 { - return seed+"a", H - } else if 3 <= r && r < 4 { - return seed+"e", H - } else if 4 <= r && r < 5 { - return seed+"i", H - } else if 5 <= r && r < 6 { - return seed+"o", H - } else if 6 <= r && r < 7 { - return seed+"u", H - } else if 7 <= r && r < 8 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "ry" { - r := rng.IntN(44) - H := 3.9896353808405456 - if 0 <= r && r < 3 { - return seed+"b", H - } else if 3 <= r && r < 4 { - return seed+"c", H - } else if 4 <= r && r < 7 { - return seed+"d", H - } else if 7 <= r && r < 8 { - return seed+"f", H - } else if 8 <= r && r < 9 { - return seed+"g", H - } else if 9 <= r && r < 10 { - return seed+"h", H - } else if 10 <= r && r < 18 { - return seed+"i", H - } else if 18 <= r && r < 19 { - return seed+"j", H - } else if 19 <= r && r < 20 { - return seed+"k", H - } else if 20 <= r && r < 21 { - return seed+"l", H - } else if 21 <= r && r < 22 { - return seed+"m", H - } else if 22 <= r && r < 23 { - return seed+"n", H - } else if 23 <= r && r < 25 { - return seed+"o", H - } else if 25 <= r && r < 32 { - return seed+"p", H - } else if 32 <= r && r < 33 { - return seed+"q", H - } else if 33 <= r && r < 34 { - return seed+"r", H - } else if 34 <= r && r < 37 { - return seed+"s", H - } else if 37 <= r && r < 38 { - return seed+"t", H - } else if 38 <= r && r < 39 { - return seed+"v", H - } else if 39 <= r && r < 42 { - return seed+"w", H - } else if 42 <= r && r < 43 { - return seed+"x", H - } else if 43 <= r && r < 44 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "dg" { - r := rng.IntN(72) - H := 1.6487333932419523 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 48 { - return seed+"e", H - } else if 48 <= r && r < 59 { - return seed+"i", H - } else if 59 <= r && r < 60 { - return seed+"o", H - } else if 60 <= r && r < 62 { - return seed+"r", H - } else if 62 <= r && r < 65 { - return seed+"u", H - } else if 65 <= r && r < 72 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "dp" { - r := rng.IntN(24) - H := 2.6320139422512874 - if 0 <= r && r < 5 { - return seed+"a", H - } else if 5 <= r && r < 6 { - return seed+"e", H - } else if 6 <= r && r < 8 { - return seed+"h", H - } else if 8 <= r && r < 15 { - return seed+"i", H - } else if 15 <= r && r < 20 { - return seed+"o", H - } else if 20 <= r && r < 22 { - return seed+"r", H - } else if 22 <= r && r < 23 { - return seed+"u", H - } else if 23 <= r && r < 24 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "oj" { - r := rng.IntN(10) - H := 2.160964047443681 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 6 { - return seed+"e", H - } else if 6 <= r && r < 7 { - return seed+"i", H - } else if 7 <= r && r < 8 { - return seed+"o", H - } else if 8 <= r && r < 9 { - return seed+"u", H - } else if 9 <= r && r < 10 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "uj" { - r := rng.IntN(8) - H := 2.4056390622295662 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 5 { - return seed+"i", H - } else if 5 <= r && r < 6 { - return seed+"o", H - } else if 6 <= r && r < 7 { - return seed+"u", H - } else if 7 <= r && r < 8 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "b" { - r := rng.IntN(730) - H := 2.2653853023696926 - if 0 <= r && r < 253 { - return seed+"a", H - } else if 253 <= r && r < 254 { - return seed+"e", H - } else if 254 <= r && r < 255 { - return seed+"i", H - } else if 255 <= r && r < 361 { - return seed+"l", H - } else if 361 <= r && r < 504 { - return seed+"o", H - } else if 504 <= r && r < 618 { - return seed+"r", H - } else if 618 <= r && r < 729 { - return seed+"u", H - } else if 729 <= r && r < 730 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "ur" { - r := rng.IntN(494) - H := 3.7817560048348255 - if 0 <= r && r < 41 { - return seed+"a", H - } else if 41 <= r && r < 59 { - return seed+"b", H - } else if 59 <= r && r < 71 { - return seed+"c", H - } else if 71 <= r && r < 83 { - return seed+"d", H - } else if 83 <= r && r < 210 { - return seed+"e", H - } else if 210 <= r && r < 224 { - return seed+"f", H - } else if 224 <= r && r < 250 { - return seed+"g", H - } else if 250 <= r && r < 305 { - return seed+"i", H - } else if 305 <= r && r < 313 { - return seed+"k", H - } else if 313 <= r && r < 331 { - return seed+"l", H - } else if 331 <= r && r < 335 { - return seed+"m", H - } else if 335 <= r && r < 355 { - return seed+"n", H - } else if 355 <= r && r < 372 { - return seed+"o", H - } else if 372 <= r && r < 388 { - return seed+"p", H - } else if 388 <= r && r < 416 { - return seed+"r", H - } else if 416 <= r && r < 446 { - return seed+"s", H - } else if 446 <= r && r < 462 { - return seed+"t", H - } else if 462 <= r && r < 467 { - return seed+"u", H - } else if 467 <= r && r < 487 { - return seed+"v", H - } else if 487 <= r && r < 494 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "zz" { - r := rng.IntN(46) - H := 1.9348185196451597 - if 0 <= r && r < 5 { - return seed+"a", H - } else if 5 <= r && r < 6 { - return seed+"e", H - } else if 6 <= r && r < 13 { - return seed+"i", H - } else if 13 <= r && r < 39 { - return seed+"l", H - } else if 39 <= r && r < 40 { - return seed+"o", H - } else if 40 <= r && r < 41 { - return seed+"u", H - } else if 41 <= r && r < 46 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "ht" { - r := rng.IntN(44) - H := 2.865884828083969 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 18 { - return seed+"e", H - } else if 18 <= r && r < 20 { - return seed+"f", H - } else if 20 <= r && r < 25 { - return seed+"i", H - } else if 25 <= r && r < 31 { - return seed+"l", H - } else if 31 <= r && r < 33 { - return seed+"n", H - } else if 33 <= r && r < 34 { - return seed+"o", H - } else if 34 <= r && r < 36 { - return seed+"r", H - } else if 36 <= r && r < 39 { - return seed+"u", H - } else if 39 <= r && r < 41 { - return seed+"w", H - } else if 41 <= r && r < 44 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "wc" { - r := rng.IntN(10) - H := 2.160964047443681 - if 0 <= r && r < 5 { - return seed+"a", H - } else if 5 <= r && r < 6 { - return seed+"e", H - } else if 6 <= r && r < 7 { - return seed+"i", H - } else if 7 <= r && r < 8 { - return seed+"o", H - } else if 8 <= r && r < 9 { - return seed+"u", H - } else if 9 <= r && r < 10 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "ei" { - r := rng.IntN(62) - H := 3.74238148993631 - if 0 <= r && r < 1 { - return seed+"b", H - } else if 1 <= r && r < 2 { - return seed+"c", H - } else if 2 <= r && r < 3 { - return seed+"d", H - } else if 3 <= r && r < 4 { - return seed+"f", H - } else if 4 <= r && r < 11 { - return seed+"g", H - } else if 11 <= r && r < 12 { - return seed+"h", H - } else if 12 <= r && r < 13 { - return seed+"j", H - } else if 13 <= r && r < 14 { - return seed+"k", H - } else if 14 <= r && r < 19 { - return seed+"l", H - } else if 19 <= r && r < 22 { - return seed+"m", H - } else if 22 <= r && r < 31 { - return seed+"n", H - } else if 31 <= r && r < 32 { - return seed+"p", H - } else if 32 <= r && r < 33 { - return seed+"q", H - } else if 33 <= r && r < 34 { - return seed+"r", H - } else if 34 <= r && r < 41 { - return seed+"s", H - } else if 41 <= r && r < 50 { - return seed+"t", H - } else if 50 <= r && r < 57 { - return seed+"v", H - } else if 57 <= r && r < 58 { - return seed+"w", H - } else if 58 <= r && r < 59 { - return seed+"x", H - } else if 59 <= r && r < 62 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "gn" { - r := rng.IntN(80) - H := 2.1071429380220454 - if 0 <= r && r < 19 { - return seed+"a", H - } else if 19 <= r && r < 46 { - return seed+"e", H - } else if 46 <= r && r < 63 { - return seed+"i", H - } else if 63 <= r && r < 78 { - return seed+"o", H - } else if 78 <= r && r < 79 { - return seed+"u", H - } else if 79 <= r && r < 80 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "jo" { - r := rng.IntN(84) - H := 3.699024065880204 - if 0 <= r && r < 3 { - return seed+"b", H - } else if 3 <= r && r < 8 { - return seed+"c", H - } else if 8 <= r && r < 9 { - return seed+"d", H - } else if 9 <= r && r < 10 { - return seed+"f", H - } else if 10 <= r && r < 15 { - return seed+"g", H - } else if 15 <= r && r < 18 { - return seed+"h", H - } else if 18 <= r && r < 30 { - return seed+"i", H - } else if 30 <= r && r < 31 { - return seed+"j", H - } else if 31 <= r && r < 36 { - return seed+"k", H - } else if 36 <= r && r < 43 { - return seed+"l", H - } else if 43 <= r && r < 44 { - return seed+"m", H - } else if 44 <= r && r < 45 { - return seed+"n", H - } else if 45 <= r && r < 46 { - return seed+"p", H - } else if 46 <= r && r < 47 { - return seed+"q", H - } else if 47 <= r && r < 52 { - return seed+"r", H - } else if 52 <= r && r < 53 { - return seed+"s", H - } else if 53 <= r && r < 56 { - return seed+"t", H - } else if 56 <= r && r < 59 { - return seed+"v", H - } else if 59 <= r && r < 60 { - return seed+"w", H - } else if 60 <= r && r < 61 { - return seed+"x", H - } else if 61 <= r && r < 83 { - return seed+"y", H - } else if 83 <= r && r < 84 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "lm" { - r := rng.IntN(24) - H := 2.402439983737665 - if 0 <= r && r < 7 { - return seed+"a", H - } else if 7 <= r && r < 10 { - return seed+"e", H - } else if 10 <= r && r < 15 { - return seed+"i", H - } else if 15 <= r && r < 20 { - return seed+"o", H - } else if 20 <= r && r < 21 { - return seed+"u", H - } else if 21 <= r && r < 24 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "rx" { - r := rng.IntN(8) - H := 2.4056390622295662 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 5 { - return seed+"i", H - } else if 5 <= r && r < 6 { - return seed+"o", H - } else if 6 <= r && r < 7 { - return seed+"u", H - } else if 7 <= r && r < 8 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "do" { - r := rng.IntN(226) - H := 3.895791793421256 - if 0 <= r && r < 2 { - return seed+"a", H - } else if 2 <= r && r < 3 { - return seed+"b", H - } else if 3 <= r && r < 18 { - return seed+"c", H - } else if 18 <= r && r < 23 { - return seed+"d", H - } else if 23 <= r && r < 25 { - return seed+"e", H - } else if 25 <= r && r < 28 { - return seed+"f", H - } else if 28 <= r && r < 35 { - return seed+"g", H - } else if 35 <= r && r < 36 { - return seed+"h", H - } else if 36 <= r && r < 42 { - return seed+"i", H - } else if 42 <= r && r < 43 { - return seed+"j", H - } else if 43 <= r && r < 46 { - return seed+"k", H - } else if 46 <= r && r < 63 { - return seed+"l", H - } else if 63 <= r && r < 90 { - return seed+"m", H - } else if 90 <= r && r < 109 { - return seed+"n", H - } else if 109 <= r && r < 137 { - return seed+"o", H - } else if 137 <= r && r < 138 { - return seed+"p", H - } else if 138 <= r && r < 139 { - return seed+"q", H - } else if 139 <= r && r < 170 { - return seed+"r", H - } else if 170 <= r && r < 177 { - return seed+"s", H - } else if 177 <= r && r < 182 { - return seed+"t", H - } else if 182 <= r && r < 186 { - return seed+"u", H - } else if 186 <= r && r < 189 { - return seed+"v", H - } else if 189 <= r && r < 218 { - return seed+"w", H - } else if 218 <= r && r < 221 { - return seed+"x", H - } else if 221 <= r && r < 226 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "ak" { - r := rng.IntN(116) - H := 1.2585437040266554 - if 0 <= r && r < 3 { - return seed+"a", H - } else if 3 <= r && r < 86 { - return seed+"e", H - } else if 86 <= r && r < 109 { - return seed+"i", H - } else if 109 <= r && r < 110 { - return seed+"o", H - } else if 110 <= r && r < 111 { - return seed+"u", H - } else if 111 <= r && r < 116 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "kn" { - r := rng.IntN(42) - H := 2.1073126561406172 - if 0 <= r && r < 5 { - return seed+"a", H - } else if 5 <= r && r < 20 { - return seed+"e", H - } else if 20 <= r && r < 27 { - return seed+"i", H - } else if 27 <= r && r < 40 { - return seed+"o", H - } else if 40 <= r && r < 41 { - return seed+"u", H - } else if 41 <= r && r < 42 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "yc" { - r := rng.IntN(34) - H := 2.1632517235279303 - if 0 <= r && r < 5 { - return seed+"a", H - } else if 5 <= r && r < 6 { - return seed+"e", H - } else if 6 <= r && r < 10 { - return seed+"h", H - } else if 10 <= r && r < 11 { - return seed+"i", H - } else if 11 <= r && r < 29 { - return seed+"l", H - } else if 29 <= r && r < 32 { - return seed+"o", H - } else if 32 <= r && r < 33 { - return seed+"u", H - } else if 33 <= r && r < 34 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "ky" { - r := rng.IntN(36) - H := 4.09689193246757 - if 0 <= r && r < 4 { - return seed+"a", H - } else if 4 <= r && r < 5 { - return seed+"b", H - } else if 5 <= r && r < 6 { - return seed+"c", H - } else if 6 <= r && r < 9 { - return seed+"d", H - } else if 9 <= r && r < 10 { - return seed+"f", H - } else if 10 <= r && r < 11 { - return seed+"g", H - } else if 11 <= r && r < 12 { - return seed+"h", H - } else if 12 <= r && r < 13 { - return seed+"j", H - } else if 13 <= r && r < 14 { - return seed+"k", H - } else if 14 <= r && r < 19 { - return seed+"l", H - } else if 19 <= r && r < 20 { - return seed+"m", H - } else if 20 <= r && r < 21 { - return seed+"n", H - } else if 21 <= r && r < 24 { - return seed+"p", H - } else if 24 <= r && r < 25 { - return seed+"q", H - } else if 25 <= r && r < 28 { - return seed+"r", H - } else if 28 <= r && r < 29 { - return seed+"s", H - } else if 29 <= r && r < 30 { - return seed+"t", H - } else if 30 <= r && r < 31 { - return seed+"v", H - } else if 31 <= r && r < 34 { - return seed+"w", H - } else if 34 <= r && r < 35 { - return seed+"x", H - } else if 35 <= r && r < 36 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "qk" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "hr" { - r := rng.IntN(92) - H := 2.2872612279546445 - if 0 <= r && r < 15 { - return seed+"a", H - } else if 15 <= r && r < 32 { - return seed+"e", H - } else if 32 <= r && r < 53 { - return seed+"i", H - } else if 53 <= r && r < 82 { - return seed+"o", H - } else if 82 <= r && r < 91 { - return seed+"u", H - } else if 91 <= r && r < 92 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "ij" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "lj" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "zf" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "ti" { - r := rng.IntN(1020) - H := 3.5429641475360745 - if 0 <= r && r < 12 { - return seed+"a", H - } else if 12 <= r && r < 17 { - return seed+"b", H - } else if 17 <= r && r < 148 { - return seed+"c", H - } else if 148 <= r && r < 165 { - return seed+"d", H - } else if 165 <= r && r < 187 { - return seed+"e", H - } else if 187 <= r && r < 234 { - return seed+"f", H - } else if 234 <= r && r < 259 { - return seed+"g", H - } else if 259 <= r && r < 262 { - return seed+"h", H - } else if 262 <= r && r < 263 { - return seed+"j", H - } else if 263 <= r && r < 264 { - return seed+"k", H - } else if 264 <= r && r < 313 { - return seed+"l", H - } else if 313 <= r && r < 356 { - return seed+"m", H - } else if 356 <= r && r < 593 { - return seed+"n", H - } else if 593 <= r && r < 773 { - return seed+"o", H - } else if 773 <= r && r < 796 { - return seed+"p", H - } else if 796 <= r && r < 803 { - return seed+"q", H - } else if 803 <= r && r < 826 { - return seed+"r", H - } else if 826 <= r && r < 867 { - return seed+"s", H - } else if 867 <= r && r < 916 { - return seed+"t", H - } else if 916 <= r && r < 997 { - return seed+"v", H - } else if 997 <= r && r < 998 { - return seed+"w", H - } else if 998 <= r && r < 999 { - return seed+"x", H - } else if 999 <= r && r < 1020 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "id" { - r := rng.IntN(304) - H := 2.4697126333393777 - if 0 <= r && r < 21 { - return seed+"a", H - } else if 21 <= r && r < 23 { - return seed+"b", H - } else if 23 <= r && r < 45 { - return seed+"d", H - } else if 45 <= r && r < 202 { - return seed+"e", H - } else if 202 <= r && r < 220 { - return seed+"g", H - } else if 220 <= r && r < 261 { - return seed+"i", H - } else if 261 <= r && r < 275 { - return seed+"l", H - } else if 275 <= r && r < 279 { - return seed+"n", H - } else if 279 <= r && r < 286 { - return seed+"o", H - } else if 286 <= r && r < 288 { - return seed+"s", H - } else if 288 <= r && r < 290 { - return seed+"t", H - } else if 290 <= r && r < 297 { - return seed+"u", H - } else if 297 <= r && r < 304 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "qa" { - r := rng.IntN(20) - H := 4.321928094887363 - if 0 <= r && r < 1 { - return seed+"b", H - } else if 1 <= r && r < 2 { - return seed+"c", H - } else if 2 <= r && r < 3 { - return seed+"d", H - } else if 3 <= r && r < 4 { - return seed+"f", H - } else if 4 <= r && r < 5 { - return seed+"g", H - } else if 5 <= r && r < 6 { - return seed+"h", H - } else if 6 <= r && r < 7 { - return seed+"j", H - } else if 7 <= r && r < 8 { - return seed+"k", H - } else if 8 <= r && r < 9 { - return seed+"l", H - } else if 9 <= r && r < 10 { - return seed+"m", H - } else if 10 <= r && r < 11 { - return seed+"n", H - } else if 11 <= r && r < 12 { - return seed+"p", H - } else if 12 <= r && r < 13 { - return seed+"q", H - } else if 13 <= r && r < 14 { - return seed+"r", H - } else if 14 <= r && r < 15 { - return seed+"s", H - } else if 15 <= r && r < 16 { - return seed+"t", H - } else if 16 <= r && r < 17 { - return seed+"v", H - } else if 17 <= r && r < 18 { - return seed+"w", H - } else if 18 <= r && r < 19 { - return seed+"x", H - } else if 19 <= r && r < 20 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "up" { - r := rng.IntN(178) - H := 3.7462676644761825 - if 0 <= r && r < 5 { - return seed+"a", H - } else if 5 <= r && r < 9 { - return seed+"b", H - } else if 9 <= r && r < 17 { - return seed+"c", H - } else if 17 <= r && r < 19 { - return seed+"d", H - } else if 19 <= r && r < 44 { - return seed+"e", H - } else if 44 <= r && r < 46 { - return seed+"f", H - } else if 46 <= r && r < 48 { - return seed+"g", H - } else if 48 <= r && r < 58 { - return seed+"h", H - } else if 58 <= r && r < 69 { - return seed+"i", H - } else if 69 <= r && r < 85 { - return seed+"l", H - } else if 85 <= r && r < 90 { - return seed+"o", H - } else if 90 <= r && r < 112 { - return seed+"p", H - } else if 112 <= r && r < 128 { - return seed+"r", H - } else if 128 <= r && r < 146 { - return seed+"s", H - } else if 146 <= r && r < 166 { - return seed+"t", H - } else if 166 <= r && r < 167 { - return seed+"u", H - } else if 167 <= r && r < 171 { - return seed+"w", H - } else if 171 <= r && r < 178 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "ey" { - r := rng.IntN(38) - H := 4.306494947369446 - if 0 <= r && r < 4 { - return seed+"a", H - } else if 4 <= r && r < 7 { - return seed+"b", H - } else if 7 <= r && r < 8 { - return seed+"c", H - } else if 8 <= r && r < 9 { - return seed+"d", H - } else if 9 <= r && r < 11 { - return seed+"e", H - } else if 11 <= r && r < 12 { - return seed+"f", H - } else if 12 <= r && r < 13 { - return seed+"g", H - } else if 13 <= r && r < 16 { - return seed+"h", H - } else if 16 <= r && r < 17 { - return seed+"j", H - } else if 17 <= r && r < 18 { - return seed+"k", H - } else if 18 <= r && r < 21 { - return seed+"l", H - } else if 21 <= r && r < 24 { - return seed+"m", H - } else if 24 <= r && r < 25 { - return seed+"n", H - } else if 25 <= r && r < 27 { - return seed+"o", H - } else if 27 <= r && r < 28 { - return seed+"p", H - } else if 28 <= r && r < 29 { - return seed+"q", H - } else if 29 <= r && r < 30 { - return seed+"r", H - } else if 30 <= r && r < 31 { - return seed+"s", H - } else if 31 <= r && r < 32 { - return seed+"t", H - } else if 32 <= r && r < 33 { - return seed+"v", H - } else if 33 <= r && r < 36 { - return seed+"w", H - } else if 36 <= r && r < 37 { - return seed+"x", H - } else if 37 <= r && r < 38 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "js" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "ai" { - r := rng.IntN(284) - H := 2.656586649075426 - if 0 <= r && r < 1 { - return seed+"b", H - } else if 1 <= r && r < 4 { - return seed+"c", H - } else if 4 <= r && r < 31 { - return seed+"d", H - } else if 31 <= r && r < 32 { - return seed+"f", H - } else if 32 <= r && r < 33 { - return seed+"g", H - } else if 33 <= r && r < 34 { - return seed+"h", H - } else if 34 <= r && r < 35 { - return seed+"j", H - } else if 35 <= r && r < 38 { - return seed+"k", H - } else if 38 <= r && r < 103 { - return seed+"l", H - } else if 103 <= r && r < 120 { - return seed+"m", H - } else if 120 <= r && r < 233 { - return seed+"n", H - } else if 233 <= r && r < 234 { - return seed+"p", H - } else if 234 <= r && r < 235 { - return seed+"q", H - } else if 235 <= r && r < 264 { - return seed+"r", H - } else if 264 <= r && r < 275 { - return seed+"s", H - } else if 275 <= r && r < 280 { - return seed+"t", H - } else if 280 <= r && r < 281 { - return seed+"v", H - } else if 281 <= r && r < 282 { - return seed+"w", H - } else if 282 <= r && r < 283 { - return seed+"x", H - } else if 283 <= r && r < 284 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "vf" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "zv" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "ov" { - r := rng.IntN(326) - H := 1.1724551119979107 - if 0 <= r && r < 29 { - return seed+"a", H - } else if 29 <= r && r < 280 { - return seed+"e", H - } else if 280 <= r && r < 313 { - return seed+"i", H - } else if 313 <= r && r < 320 { - return seed+"o", H - } else if 320 <= r && r < 321 { - return seed+"u", H - } else if 321 <= r && r < 326 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "qy" { - r := rng.IntN(20) - H := 4.321928094887363 - if 0 <= r && r < 1 { - return seed+"b", H - } else if 1 <= r && r < 2 { - return seed+"c", H - } else if 2 <= r && r < 3 { - return seed+"d", H - } else if 3 <= r && r < 4 { - return seed+"f", H - } else if 4 <= r && r < 5 { - return seed+"g", H - } else if 5 <= r && r < 6 { - return seed+"h", H - } else if 6 <= r && r < 7 { - return seed+"j", H - } else if 7 <= r && r < 8 { - return seed+"k", H - } else if 8 <= r && r < 9 { - return seed+"l", H - } else if 9 <= r && r < 10 { - return seed+"m", H - } else if 10 <= r && r < 11 { - return seed+"n", H - } else if 11 <= r && r < 12 { - return seed+"p", H - } else if 12 <= r && r < 13 { - return seed+"q", H - } else if 13 <= r && r < 14 { - return seed+"r", H - } else if 14 <= r && r < 15 { - return seed+"s", H - } else if 15 <= r && r < 16 { - return seed+"t", H - } else if 16 <= r && r < 17 { - return seed+"v", H - } else if 17 <= r && r < 18 { - return seed+"w", H - } else if 18 <= r && r < 19 { - return seed+"x", H - } else if 19 <= r && r < 20 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "uv" { - r := rng.IntN(12) - H := 1.9473387961875537 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 8 { - return seed+"e", H - } else if 8 <= r && r < 9 { - return seed+"i", H - } else if 9 <= r && r < 10 { - return seed+"o", H - } else if 10 <= r && r < 11 { - return seed+"u", H - } else if 11 <= r && r < 12 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "gu" { - r := rng.IntN(158) - H := 3.7017030768889736 - if 0 <= r && r < 14 { - return seed+"a", H - } else if 14 <= r && r < 15 { - return seed+"b", H - } else if 15 <= r && r < 16 { - return seed+"c", H - } else if 16 <= r && r < 17 { - return seed+"d", H - } else if 17 <= r && r < 33 { - return seed+"e", H - } else if 33 <= r && r < 34 { - return seed+"f", H - } else if 34 <= r && r < 35 { - return seed+"g", H - } else if 35 <= r && r < 36 { - return seed+"h", H - } else if 36 <= r && r < 58 { - return seed+"i", H - } else if 58 <= r && r < 59 { - return seed+"j", H - } else if 59 <= r && r < 60 { - return seed+"k", H - } else if 60 <= r && r < 87 { - return seed+"l", H - } else if 87 <= r && r < 100 { - return seed+"m", H - } else if 100 <= r && r < 103 { - return seed+"n", H - } else if 103 <= r && r < 105 { - return seed+"o", H - } else if 105 <= r && r < 108 { - return seed+"p", H - } else if 108 <= r && r < 109 { - return seed+"q", H - } else if 109 <= r && r < 128 { - return seed+"r", H - } else if 128 <= r && r < 143 { - return seed+"s", H - } else if 143 <= r && r < 150 { - return seed+"t", H - } else if 150 <= r && r < 151 { - return seed+"v", H - } else if 151 <= r && r < 152 { - return seed+"w", H - } else if 152 <= r && r < 153 { - return seed+"x", H - } else if 153 <= r && r < 155 { - return seed+"y", H - } else if 155 <= r && r < 158 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "go" { - r := rng.IntN(154) - H := 3.8030358808874998 - if 0 <= r && r < 6 { - return seed+"a", H - } else if 6 <= r && r < 7 { - return seed+"b", H - } else if 7 <= r && r < 8 { - return seed+"c", H - } else if 8 <= r && r < 11 { - return seed+"d", H - } else if 11 <= r && r < 13 { - return seed+"e", H - } else if 13 <= r && r < 14 { - return seed+"f", H - } else if 14 <= r && r < 17 { - return seed+"g", H - } else if 17 <= r && r < 18 { - return seed+"h", H - } else if 18 <= r && r < 24 { - return seed+"i", H - } else if 24 <= r && r < 25 { - return seed+"j", H - } else if 25 <= r && r < 26 { - return seed+"k", H - } else if 26 <= r && r < 41 { - return seed+"l", H - } else if 41 <= r && r < 44 { - return seed+"m", H - } else if 44 <= r && r < 77 { - return seed+"n", H - } else if 77 <= r && r < 95 { - return seed+"o", H - } else if 95 <= r && r < 98 { - return seed+"p", H - } else if 98 <= r && r < 99 { - return seed+"q", H - } else if 99 <= r && r < 116 { - return seed+"r", H - } else if 116 <= r && r < 123 { - return seed+"s", H - } else if 123 <= r && r < 138 { - return seed+"t", H - } else if 138 <= r && r < 146 { - return seed+"u", H - } else if 146 <= r && r < 149 { - return seed+"v", H - } else if 149 <= r && r < 152 { - return seed+"w", H - } else if 152 <= r && r < 153 { - return seed+"x", H - } else if 153 <= r && r < 154 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "sq" { - r := rng.IntN(56) - H := 0.6413961284764207 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 55 { - return seed+"u", H - } else if 55 <= r && r < 56 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "zj" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "xx" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "wh" { - r := rng.IntN(56) - H := 2.26098623064271 - if 0 <= r && r < 9 { - return seed+"a", H - } else if 9 <= r && r < 24 { - return seed+"e", H - } else if 24 <= r && r < 39 { - return seed+"i", H - } else if 39 <= r && r < 52 { - return seed+"o", H - } else if 52 <= r && r < 53 { - return seed+"u", H - } else if 53 <= r && r < 56 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "yx" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "va" { - r := rng.IntN(236) - H := 3.3332780140899363 - if 0 <= r && r < 23 { - return seed+"b", H - } else if 23 <= r && r < 40 { - return seed+"c", H - } else if 40 <= r && r < 43 { - return seed+"d", H - } else if 43 <= r && r < 44 { - return seed+"f", H - } else if 44 <= r && r < 63 { - return seed+"g", H - } else if 63 <= r && r < 64 { - return seed+"h", H - } else if 64 <= r && r < 68 { - return seed+"i", H - } else if 68 <= r && r < 69 { - return seed+"j", H - } else if 69 <= r && r < 70 { - return seed+"k", H - } else if 70 <= r && r < 127 { - return seed+"l", H - } else if 127 <= r && r < 128 { - return seed+"m", H - } else if 128 <= r && r < 149 { - return seed+"n", H - } else if 149 <= r && r < 154 { - return seed+"p", H - } else if 154 <= r && r < 155 { - return seed+"q", H - } else if 155 <= r && r < 180 { - return seed+"r", H - } else if 180 <= r && r < 193 { - return seed+"s", H - } else if 193 <= r && r < 232 { - return seed+"t", H - } else if 232 <= r && r < 233 { - return seed+"v", H - } else if 233 <= r && r < 234 { - return seed+"w", H - } else if 234 <= r && r < 235 { - return seed+"x", H - } else if 235 <= r && r < 236 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "pu" { - r := rng.IntN(198) - H := 3.2823217078353077 - if 0 <= r && r < 5 { - return seed+"b", H - } else if 5 <= r && r < 8 { - return seed+"c", H - } else if 8 <= r && r < 11 { - return seed+"d", H - } else if 11 <= r && r < 13 { - return seed+"e", H - } else if 13 <= r && r < 14 { - return seed+"f", H - } else if 14 <= r && r < 19 { - return seed+"g", H - } else if 19 <= r && r < 20 { - return seed+"h", H - } else if 20 <= r && r < 21 { - return seed+"j", H - } else if 21 <= r && r < 22 { - return seed+"k", H - } else if 22 <= r && r < 59 { - return seed+"l", H - } else if 59 <= r && r < 66 { - return seed+"m", H - } else if 66 <= r && r < 81 { - return seed+"n", H - } else if 81 <= r && r < 88 { - return seed+"p", H - } else if 88 <= r && r < 89 { - return seed+"q", H - } else if 89 <= r && r < 142 { - return seed+"r", H - } else if 142 <= r && r < 167 { - return seed+"s", H - } else if 167 <= r && r < 190 { - return seed+"t", H - } else if 190 <= r && r < 191 { - return seed+"v", H - } else if 191 <= r && r < 192 { - return seed+"w", H - } else if 192 <= r && r < 193 { - return seed+"x", H - } else if 193 <= r && r < 198 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "pn" { - r := rng.IntN(28) - H := 1.7302312027417304 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 12 { - return seed+"e", H - } else if 12 <= r && r < 13 { - return seed+"i", H - } else if 13 <= r && r < 26 { - return seed+"o", H - } else if 26 <= r && r < 27 { - return seed+"u", H - } else if 27 <= r && r < 28 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "ul" { - r := rng.IntN(286) - H := 3.3765542424051302 - if 0 <= r && r < 67 { - return seed+"a", H - } else if 67 <= r && r < 73 { - return seed+"b", H - } else if 73 <= r && r < 75 { - return seed+"c", H - } else if 75 <= r && r < 77 { - return seed+"d", H - } else if 77 <= r && r < 102 { - return seed+"e", H - } else if 102 <= r && r < 114 { - return seed+"f", H - } else if 114 <= r && r < 120 { - return seed+"g", H - } else if 120 <= r && r < 133 { - return seed+"i", H - } else if 133 <= r && r < 139 { - return seed+"k", H - } else if 139 <= r && r < 199 { - return seed+"l", H - } else if 199 <= r && r < 203 { - return seed+"m", H - } else if 203 <= r && r < 206 { - return seed+"o", H - } else if 206 <= r && r < 222 { - return seed+"p", H - } else if 222 <= r && r < 236 { - return seed+"s", H - } else if 236 <= r && r < 272 { - return seed+"t", H - } else if 272 <= r && r < 277 { - return seed+"u", H - } else if 277 <= r && r < 279 { - return seed+"v", H - } else if 279 <= r && r < 286 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "we" { - r := rng.IntN(136) - H := 3.360525984295571 - if 0 <= r && r < 16 { - return seed+"a", H - } else if 16 <= r && r < 19 { - return seed+"b", H - } else if 19 <= r && r < 20 { - return seed+"c", H - } else if 20 <= r && r < 37 { - return seed+"d", H - } else if 37 <= r && r < 53 { - return seed+"e", H - } else if 53 <= r && r < 54 { - return seed+"f", H - } else if 54 <= r && r < 55 { - return seed+"g", H - } else if 55 <= r && r < 56 { - return seed+"h", H - } else if 56 <= r && r < 58 { - return seed+"i", H - } else if 58 <= r && r < 59 { - return seed+"j", H - } else if 59 <= r && r < 60 { - return seed+"k", H - } else if 60 <= r && r < 79 { - return seed+"l", H - } else if 79 <= r && r < 80 { - return seed+"m", H - } else if 80 <= r && r < 87 { - return seed+"n", H - } else if 87 <= r && r < 90 { - return seed+"p", H - } else if 90 <= r && r < 91 { - return seed+"q", H - } else if 91 <= r && r < 128 { - return seed+"r", H - } else if 128 <= r && r < 131 { - return seed+"s", H - } else if 131 <= r && r < 132 { - return seed+"t", H - } else if 132 <= r && r < 133 { - return seed+"v", H - } else if 133 <= r && r < 134 { - return seed+"w", H - } else if 134 <= r && r < 135 { - return seed+"x", H - } else if 135 <= r && r < 136 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "re" { - r := rng.IntN(1508) - H := 4.0906412540230175 - if 0 <= r && r < 176 { - return seed+"a", H - } else if 176 <= r && r < 209 { - return seed+"b", H - } else if 209 <= r && r < 328 { - return seed+"c", H - } else if 328 <= r && r < 441 { - return seed+"d", H - } else if 441 <= r && r < 557 { - return seed+"e", H - } else if 557 <= r && r < 638 { - return seed+"f", H - } else if 638 <= r && r < 683 { - return seed+"g", H - } else if 683 <= r && r < 696 { - return seed+"h", H - } else if 696 <= r && r < 704 { - return seed+"i", H - } else if 704 <= r && r < 711 { - return seed+"j", H - } else if 711 <= r && r < 716 { - return seed+"k", H - } else if 716 <= r && r < 803 { - return seed+"l", H - } else if 803 <= r && r < 866 { - return seed+"m", H - } else if 866 <= r && r < 953 { - return seed+"n", H - } else if 953 <= r && r < 969 { - return seed+"o", H - } else if 969 <= r && r < 1058 { - return seed+"p", H - } else if 1058 <= r && r < 1069 { - return seed+"q", H - } else if 1069 <= r && r < 1110 { - return seed+"r", H - } else if 1110 <= r && r < 1281 { - return seed+"s", H - } else if 1281 <= r && r < 1384 { - return seed+"t", H - } else if 1384 <= r && r < 1392 { - return seed+"u", H - } else if 1392 <= r && r < 1459 { - return seed+"v", H - } else if 1459 <= r && r < 1502 { - return seed+"w", H - } else if 1502 <= r && r < 1505 { - return seed+"x", H - } else if 1505 <= r && r < 1507 { - return seed+"y", H - } else if 1507 <= r && r < 1508 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "bv" { - r := rng.IntN(8) - H := 2.4056390622295662 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 5 { - return seed+"i", H - } else if 5 <= r && r < 6 { - return seed+"o", H - } else if 6 <= r && r < 7 { - return seed+"u", H - } else if 7 <= r && r < 8 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "ym" { - r := rng.IntN(44) - H := 2.43696831036105 - if 0 <= r && r < 11 { - return seed+"a", H - } else if 11 <= r && r < 13 { - return seed+"b", H - } else if 13 <= r && r < 26 { - return seed+"e", H - } else if 26 <= r && r < 27 { - return seed+"i", H - } else if 27 <= r && r < 32 { - return seed+"o", H - } else if 32 <= r && r < 42 { - return seed+"p", H - } else if 42 <= r && r < 43 { - return seed+"u", H - } else if 43 <= r && r < 44 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "dx" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "yb" { - r := rng.IntN(30) - H := 2.6261444493561785 - if 0 <= r && r < 7 { - return seed+"a", H - } else if 7 <= r && r < 12 { - return seed+"e", H - } else if 12 <= r && r < 15 { - return seed+"i", H - } else if 15 <= r && r < 22 { - return seed+"o", H - } else if 22 <= r && r < 26 { - return seed+"r", H - } else if 26 <= r && r < 29 { - return seed+"u", H - } else if 29 <= r && r < 30 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "sg" { - r := rng.IntN(8) - H := 2.75 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 6 { - return seed+"r", H - } else if 6 <= r && r < 7 { - return seed+"u", H - } else if 7 <= r && r < 8 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "mn" { - r := rng.IntN(22) - H := 2.0532635745669556 - if 0 <= r && r < 3 { - return seed+"a", H - } else if 3 <= r && r < 12 { - return seed+"e", H - } else if 12 <= r && r < 19 { - return seed+"i", H - } else if 19 <= r && r < 20 { - return seed+"o", H - } else if 20 <= r && r < 21 { - return seed+"u", H - } else if 21 <= r && r < 22 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "ed" { - r := rng.IntN(154) - H := 2.9246637849234993 - if 0 <= r && r < 17 { - return seed+"a", H - } else if 17 <= r && r < 25 { - return seed+"d", H - } else if 25 <= r && r < 42 { - return seed+"e", H - } else if 42 <= r && r < 58 { - return seed+"g", H - } else if 58 <= r && r < 109 { - return seed+"i", H - } else if 109 <= r && r < 113 { - return seed+"l", H - } else if 113 <= r && r < 122 { - return seed+"o", H - } else if 122 <= r && r < 124 { - return seed+"r", H - } else if 124 <= r && r < 126 { - return seed+"t", H - } else if 126 <= r && r < 147 { - return seed+"u", H - } else if 147 <= r && r < 154 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "os" { - r := rng.IntN(262) - H := 2.888197718364442 - if 0 <= r && r < 15 { - return seed+"a", H - } else if 15 <= r && r < 82 { - return seed+"e", H - } else if 82 <= r && r < 88 { - return seed+"h", H - } else if 88 <= r && r < 123 { - return seed+"i", H - } else if 123 <= r && r < 125 { - return seed+"l", H - } else if 125 <= r && r < 133 { - return seed+"m", H - } else if 133 <= r && r < 136 { - return seed+"o", H - } else if 136 <= r && r < 144 { - return seed+"p", H - } else if 144 <= r && r < 180 { - return seed+"s", H - } else if 180 <= r && r < 246 { - return seed+"t", H - } else if 246 <= r && r < 255 { - return seed+"u", H - } else if 255 <= r && r < 262 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "bb" { - r := rng.IntN(110) - H := 2.268763662285358 - if 0 <= r && r < 5 { - return seed+"a", H - } else if 5 <= r && r < 36 { - return seed+"e", H - } else if 36 <= r && r < 51 { - return seed+"i", H - } else if 51 <= r && r < 91 { - return seed+"l", H - } else if 91 <= r && r < 96 { - return seed+"o", H - } else if 96 <= r && r < 97 { - return seed+"u", H - } else if 97 <= r && r < 110 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "jv" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "eq" { - r := rng.IntN(40) - H := 0.8338054550605167 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 39 { - return seed+"u", H - } else if 39 <= r && r < 40 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "tj" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "yd" { - r := rng.IntN(30) - H := 1.9600115303896288 - if 0 <= r && r < 7 { - return seed+"a", H - } else if 7 <= r && r < 8 { - return seed+"e", H - } else if 8 <= r && r < 11 { - return seed+"i", H - } else if 11 <= r && r < 12 { - return seed+"o", H - } else if 12 <= r && r < 28 { - return seed+"r", H - } else if 28 <= r && r < 29 { - return seed+"u", H - } else if 29 <= r && r < 30 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "sr" { - r := rng.IntN(10) - H := 2.3709505944546683 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 4 { - return seed+"e", H - } else if 4 <= r && r < 5 { - return seed+"i", H - } else if 5 <= r && r < 6 { - return seed+"o", H - } else if 6 <= r && r < 9 { - return seed+"u", H - } else if 9 <= r && r < 10 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "nt" { - r := rng.IntN(444) - H := 3.0863001506476593 - if 0 <= r && r < 59 { - return seed+"a", H - } else if 59 <= r && r < 61 { - return seed+"d", H - } else if 61 <= r && r < 154 { - return seed+"e", H - } else if 154 <= r && r < 178 { - return seed+"h", H - } else if 178 <= r && r < 283 { - return seed+"i", H - } else if 283 <= r && r < 315 { - return seed+"l", H - } else if 315 <= r && r < 317 { - return seed+"m", H - } else if 317 <= r && r < 342 { - return seed+"o", H - } else if 342 <= r && r < 392 { - return seed+"r", H - } else if 392 <= r && r < 404 { - return seed+"s", H - } else if 404 <= r && r < 419 { - return seed+"u", H - } else if 419 <= r && r < 423 { - return seed+"w", H - } else if 423 <= r && r < 444 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "jq" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "eh" { - r := rng.IntN(32) - H := 2.405945909665798 - if 0 <= r && r < 5 { - return seed+"a", H - } else if 5 <= r && r < 14 { - return seed+"e", H - } else if 14 <= r && r < 21 { - return seed+"i", H - } else if 21 <= r && r < 26 { - return seed+"o", H - } else if 26 <= r && r < 27 { - return seed+"u", H - } else if 27 <= r && r < 32 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "vg" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "mi" { - r := rng.IntN(320) - H := 3.1214578243231497 - if 0 <= r && r < 4 { - return seed+"a", H - } else if 4 <= r && r < 5 { - return seed+"b", H - } else if 5 <= r && r < 46 { - return seed+"c", H - } else if 46 <= r && r < 55 { - return seed+"d", H - } else if 55 <= r && r < 59 { - return seed+"e", H - } else if 59 <= r && r < 66 { - return seed+"f", H - } else if 66 <= r && r < 71 { - return seed+"g", H - } else if 71 <= r && r < 72 { - return seed+"h", H - } else if 72 <= r && r < 73 { - return seed+"j", H - } else if 73 <= r && r < 74 { - return seed+"k", H - } else if 74 <= r && r < 101 { - return seed+"l", H - } else if 101 <= r && r < 104 { - return seed+"m", H - } else if 104 <= r && r < 213 { - return seed+"n", H - } else if 213 <= r && r < 214 { - return seed+"p", H - } else if 214 <= r && r < 215 { - return seed+"q", H - } else if 215 <= r && r < 218 { - return seed+"r", H - } else if 218 <= r && r < 265 { - return seed+"s", H - } else if 265 <= r && r < 302 { - return seed+"t", H - } else if 302 <= r && r < 306 { - return seed+"u", H - } else if 306 <= r && r < 307 { - return seed+"v", H - } else if 307 <= r && r < 308 { - return seed+"w", H - } else if 308 <= r && r < 315 { - return seed+"x", H - } else if 315 <= r && r < 320 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "lq" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "rq" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "pi" { - r := rng.IntN(278) - H := 3.265926837188238 - if 0 <= r && r < 8 { - return seed+"a", H - } else if 8 <= r && r < 9 { - return seed+"b", H - } else if 9 <= r && r < 26 { - return seed+"c", H - } else if 26 <= r && r < 39 { - return seed+"d", H - } else if 39 <= r && r < 61 { - return seed+"e", H - } else if 61 <= r && r < 64 { - return seed+"f", H - } else if 64 <= r && r < 65 { - return seed+"g", H - } else if 65 <= r && r < 66 { - return seed+"h", H - } else if 66 <= r && r < 67 { - return seed+"j", H - } else if 67 <= r && r < 68 { - return seed+"k", H - } else if 68 <= r && r < 101 { - return seed+"l", H - } else if 101 <= r && r < 102 { - return seed+"m", H - } else if 102 <= r && r < 201 { - return seed+"n", H - } else if 201 <= r && r < 211 { - return seed+"o", H - } else if 211 <= r && r < 218 { - return seed+"p", H - } else if 218 <= r && r < 219 { - return seed+"q", H - } else if 219 <= r && r < 248 { - return seed+"r", H - } else if 248 <= r && r < 261 { - return seed+"s", H - } else if 261 <= r && r < 272 { - return seed+"t", H - } else if 272 <= r && r < 274 { - return seed+"u", H - } else if 274 <= r && r < 275 { - return seed+"v", H - } else if 275 <= r && r < 276 { - return seed+"w", H - } else if 276 <= r && r < 277 { - return seed+"x", H - } else if 277 <= r && r < 278 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "rd" { - r := rng.IntN(110) - H := 3.5418583350404824 - if 0 <= r && r < 5 { - return seed+"a", H - } else if 5 <= r && r < 7 { - return seed+"b", H - } else if 7 <= r && r < 13 { - return seed+"c", H - } else if 13 <= r && r < 15 { - return seed+"d", H - } else if 15 <= r && r < 38 { - return seed+"e", H - } else if 38 <= r && r < 42 { - return seed+"h", H - } else if 42 <= r && r < 59 { - return seed+"i", H - } else if 59 <= r && r < 69 { - return seed+"l", H - } else if 69 <= r && r < 71 { - return seed+"n", H - } else if 71 <= r && r < 80 { - return seed+"o", H - } else if 80 <= r && r < 90 { - return seed+"r", H - } else if 90 <= r && r < 94 { - return seed+"s", H - } else if 94 <= r && r < 99 { - return seed+"u", H - } else if 99 <= r && r < 105 { - return seed+"w", H - } else if 105 <= r && r < 110 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "th" { - r := rng.IntN(264) - H := 2.889653563732246 - if 0 <= r && r < 19 { - return seed+"a", H - } else if 19 <= r && r < 21 { - return seed+"b", H - } else if 21 <= r && r < 90 { - return seed+"e", H - } else if 90 <= r && r < 151 { - return seed+"i", H - } else if 151 <= r && r < 161 { - return seed+"l", H - } else if 161 <= r && r < 163 { - return seed+"m", H - } else if 163 <= r && r < 194 { - return seed+"o", H - } else if 194 <= r && r < 196 { - return seed+"p", H - } else if 196 <= r && r < 234 { - return seed+"r", H - } else if 234 <= r && r < 245 { - return seed+"u", H - } else if 245 <= r && r < 249 { - return seed+"w", H - } else if 249 <= r && r < 264 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "qz" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "eu" { - r := rng.IntN(60) - H := 3.581670189696645 - if 0 <= r && r < 1 { - return seed+"b", H - } else if 1 <= r && r < 4 { - return seed+"c", H - } else if 4 <= r && r < 5 { - return seed+"d", H - } else if 5 <= r && r < 6 { - return seed+"f", H - } else if 6 <= r && r < 7 { - return seed+"g", H - } else if 7 <= r && r < 8 { - return seed+"h", H - } else if 8 <= r && r < 9 { - return seed+"j", H - } else if 9 <= r && r < 10 { - return seed+"k", H - } else if 10 <= r && r < 11 { - return seed+"l", H - } else if 11 <= r && r < 20 { - return seed+"m", H - } else if 20 <= r && r < 25 { - return seed+"n", H - } else if 25 <= r && r < 28 { - return seed+"p", H - } else if 28 <= r && r < 29 { - return seed+"q", H - } else if 29 <= r && r < 44 { - return seed+"r", H - } else if 44 <= r && r < 51 { - return seed+"s", H - } else if 51 <= r && r < 56 { - return seed+"t", H - } else if 56 <= r && r < 57 { - return seed+"v", H - } else if 57 <= r && r < 58 { - return seed+"w", H - } else if 58 <= r && r < 59 { - return seed+"x", H - } else if 59 <= r && r < 60 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "sw" { - r := rng.IntN(90) - H := 2.1484725096748734 - if 0 <= r && r < 17 { - return seed+"a", H - } else if 17 <= r && r < 36 { - return seed+"e", H - } else if 36 <= r && r < 69 { - return seed+"i", H - } else if 69 <= r && r < 86 { - return seed+"o", H - } else if 86 <= r && r < 89 { - return seed+"u", H - } else if 89 <= r && r < 90 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "vn" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "pt" { - r := rng.IntN(96) - H := 2.3759844824318206 - if 0 <= r && r < 5 { - return seed+"a", H - } else if 5 <= r && r < 12 { - return seed+"e", H - } else if 12 <= r && r < 14 { - return seed+"h", H - } else if 14 <= r && r < 57 { - return seed+"i", H - } else if 57 <= r && r < 63 { - return seed+"l", H - } else if 63 <= r && r < 78 { - return seed+"o", H - } else if 78 <= r && r < 93 { - return seed+"u", H - } else if 93 <= r && r < 96 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "az" { - r := rng.IntN(74) - H := 2.339592248416986 - if 0 <= r && r < 7 { - return seed+"a", H - } else if 7 <= r && r < 26 { - return seed+"e", H - } else if 26 <= r && r < 53 { - return seed+"i", H - } else if 53 <= r && r < 56 { - return seed+"o", H - } else if 56 <= r && r < 57 { - return seed+"u", H - } else if 57 <= r && r < 64 { - return seed+"y", H - } else if 64 <= r && r < 74 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "mf" { - r := rng.IntN(14) - H := 2.298825245003051 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 6 { - return seed+"o", H - } else if 6 <= r && r < 11 { - return seed+"u", H - } else if 11 <= r && r < 14 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "nx" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "oe" { - r := rng.IntN(44) - H := 4.192417846776969 - if 0 <= r && r < 1 { - return seed+"b", H - } else if 1 <= r && r < 2 { - return seed+"c", H - } else if 2 <= r && r < 5 { - return seed+"d", H - } else if 5 <= r && r < 6 { - return seed+"f", H - } else if 6 <= r && r < 7 { - return seed+"g", H - } else if 7 <= r && r < 8 { - return seed+"h", H - } else if 8 <= r && r < 10 { - return seed+"i", H - } else if 10 <= r && r < 11 { - return seed+"j", H - } else if 11 <= r && r < 12 { - return seed+"k", H - } else if 12 <= r && r < 13 { - return seed+"l", H - } else if 13 <= r && r < 16 { - return seed+"m", H - } else if 16 <= r && r < 19 { - return seed+"n", H - } else if 19 <= r && r < 20 { - return seed+"p", H - } else if 20 <= r && r < 21 { - return seed+"q", H - } else if 21 <= r && r < 26 { - return seed+"r", H - } else if 26 <= r && r < 31 { - return seed+"s", H - } else if 31 <= r && r < 34 { - return seed+"t", H - } else if 34 <= r && r < 37 { - return seed+"v", H - } else if 37 <= r && r < 38 { - return seed+"w", H - } else if 38 <= r && r < 41 { - return seed+"x", H - } else if 41 <= r && r < 43 { - return seed+"y", H - } else if 43 <= r && r < 44 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "dk" { - r := rng.IntN(8) - H := 2.4056390622295662 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 5 { - return seed+"i", H - } else if 5 <= r && r < 6 { - return seed+"o", H - } else if 6 <= r && r < 7 { - return seed+"u", H - } else if 7 <= r && r < 8 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "ls" { - r := rng.IntN(38) - H := 2.2529025504107514 - if 0 <= r && r < 7 { - return seed+"a", H - } else if 7 <= r && r < 18 { - return seed+"e", H - } else if 18 <= r && r < 31 { - return seed+"i", H - } else if 31 <= r && r < 32 { - return seed+"o", H - } else if 32 <= r && r < 36 { - return seed+"t", H - } else if 36 <= r && r < 37 { - return seed+"u", H - } else if 37 <= r && r < 38 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "nr" { - r := rng.IntN(60) - H := 2.2601271410304116 - if 0 <= r && r < 9 { - return seed+"a", H - } else if 9 <= r && r < 32 { - return seed+"e", H - } else if 32 <= r && r < 43 { - return seed+"i", H - } else if 43 <= r && r < 52 { - return seed+"o", H - } else if 52 <= r && r < 59 { - return seed+"u", H - } else if 59 <= r && r < 60 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "gr" { - r := rng.IntN(324) - H := 2.0670808934740346 - if 0 <= r && r < 153 { - return seed+"a", H - } else if 153 <= r && r < 210 { - return seed+"e", H - } else if 210 <= r && r < 251 { - return seed+"i", H - } else if 251 <= r && r < 298 { - return seed+"o", H - } else if 298 <= r && r < 321 { - return seed+"u", H - } else if 321 <= r && r < 324 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "su" { - r := rng.IntN(352) - H := 3.3839603063306103 - if 0 <= r && r < 22 { - return seed+"a", H - } else if 22 <= r && r < 113 { - return seed+"b", H - } else if 113 <= r && r < 120 { - return seed+"c", H - } else if 120 <= r && r < 127 { - return seed+"d", H - } else if 127 <= r && r < 135 { - return seed+"e", H - } else if 135 <= r && r < 148 { - return seed+"f", H - } else if 148 <= r && r < 153 { - return seed+"g", H - } else if 153 <= r && r < 154 { - return seed+"h", H - } else if 154 <= r && r < 174 { - return seed+"i", H - } else if 174 <= r && r < 175 { - return seed+"j", H - } else if 175 <= r && r < 176 { - return seed+"k", H - } else if 176 <= r && r < 201 { - return seed+"l", H - } else if 201 <= r && r < 216 { - return seed+"m", H - } else if 216 <= r && r < 217 { - return seed+"n", H - } else if 217 <= r && r < 219 { - return seed+"o", H - } else if 219 <= r && r < 256 { - return seed+"p", H - } else if 256 <= r && r < 257 { - return seed+"q", H - } else if 257 <= r && r < 328 { - return seed+"r", H - } else if 328 <= r && r < 347 { - return seed+"s", H - } else if 347 <= r && r < 348 { - return seed+"t", H - } else if 348 <= r && r < 349 { - return seed+"v", H - } else if 349 <= r && r < 350 { - return seed+"w", H - } else if 350 <= r && r < 351 { - return seed+"x", H - } else if 351 <= r && r < 352 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "vl" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "no" { - r := rng.IntN(222) - H := 3.815429709608293 - if 0 <= r && r < 3 { - return seed+"b", H - } else if 3 <= r && r < 4 { - return seed+"c", H - } else if 4 <= r && r < 5 { - return seed+"d", H - } else if 5 <= r && r < 7 { - return seed+"e", H - } else if 7 <= r && r < 8 { - return seed+"f", H - } else if 8 <= r && r < 15 { - return seed+"g", H - } else if 15 <= r && r < 16 { - return seed+"h", H - } else if 16 <= r && r < 18 { - return seed+"i", H - } else if 18 <= r && r < 19 { - return seed+"j", H - } else if 19 <= r && r < 20 { - return seed+"k", H - } else if 20 <= r && r < 35 { - return seed+"l", H - } else if 35 <= r && r < 50 { - return seed+"m", H - } else if 50 <= r && r < 55 { - return seed+"n", H - } else if 55 <= r && r < 61 { - return seed+"o", H - } else if 61 <= r && r < 76 { - return seed+"p", H - } else if 76 <= r && r < 77 { - return seed+"q", H - } else if 77 <= r && r < 104 { - return seed+"r", H - } else if 104 <= r && r < 119 { - return seed+"s", H - } else if 119 <= r && r < 150 { - return seed+"t", H - } else if 150 <= r && r < 166 { - return seed+"u", H - } else if 166 <= r && r < 173 { - return seed+"v", H - } else if 173 <= r && r < 212 { - return seed+"w", H - } else if 212 <= r && r < 219 { - return seed+"x", H - } else if 219 <= r && r < 221 { - return seed+"y", H - } else if 221 <= r && r < 222 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "iz" { - r := rng.IntN(144) - H := 1.4895321425420336 - if 0 <= r && r < 9 { - return seed+"a", H - } else if 9 <= r && r < 110 { - return seed+"e", H - } else if 110 <= r && r < 119 { - return seed+"i", H - } else if 119 <= r && r < 121 { - return seed+"m", H - } else if 121 <= r && r < 122 { - return seed+"o", H - } else if 122 <= r && r < 123 { - return seed+"u", H - } else if 123 <= r && r < 124 { - return seed+"y", H - } else if 124 <= r && r < 144 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "px" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "lt" { - r := rng.IntN(78) - H := 2.9756469650995516 - if 0 <= r && r < 5 { - return seed+"a", H - } else if 5 <= r && r < 18 { - return seed+"e", H - } else if 18 <= r && r < 24 { - return seed+"h", H - } else if 24 <= r && r < 47 { - return seed+"i", H - } else if 47 <= r && r < 50 { - return seed+"o", H - } else if 50 <= r && r < 58 { - return seed+"r", H - } else if 58 <= r && r < 60 { - return seed+"t", H - } else if 60 <= r && r < 65 { - return seed+"u", H - } else if 65 <= r && r < 74 { - return seed+"y", H - } else if 74 <= r && r < 78 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "en" { - r := rng.IntN(888) - H := 3.2545072685557557 - if 0 <= r && r < 35 { - return seed+"a", H - } else if 35 <= r && r < 137 { - return seed+"c", H - } else if 137 <= r && r < 275 { - return seed+"d", H - } else if 275 <= r && r < 352 { - return seed+"e", H - } else if 352 <= r && r < 358 { - return seed+"f", H - } else if 358 <= r && r < 398 { - return seed+"g", H - } else if 398 <= r && r < 402 { - return seed+"h", H - } else if 402 <= r && r < 435 { - return seed+"i", H - } else if 435 <= r && r < 445 { - return seed+"j", H - } else if 445 <= r && r < 447 { - return seed+"k", H - } else if 447 <= r && r < 457 { - return seed+"l", H - } else if 457 <= r && r < 473 { - return seed+"n", H - } else if 473 <= r && r < 488 { - return seed+"o", H - } else if 488 <= r && r < 490 { - return seed+"p", H - } else if 490 <= r && r < 492 { - return seed+"q", H - } else if 492 <= r && r < 500 { - return seed+"r", H - } else if 500 <= r && r < 550 { - return seed+"s", H - } else if 550 <= r && r < 846 { - return seed+"t", H - } else if 846 <= r && r < 861 { - return seed+"u", H - } else if 861 <= r && r < 877 { - return seed+"v", H - } else if 877 <= r && r < 882 { - return seed+"y", H - } else if 882 <= r && r < 888 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "jw" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "cx" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "dh" { - r := rng.IntN(18) - H := 2.351644115153392 - if 0 <= r && r < 3 { - return seed+"a", H - } else if 3 <= r && r < 8 { - return seed+"e", H - } else if 8 <= r && r < 13 { - return seed+"i", H - } else if 13 <= r && r < 16 { - return seed+"o", H - } else if 16 <= r && r < 17 { - return seed+"u", H - } else if 17 <= r && r < 18 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "kp" { - r := rng.IntN(12) - H := 2.396240625180289 - if 0 <= r && r < 3 { - return seed+"a", H - } else if 3 <= r && r < 6 { - return seed+"e", H - } else if 6 <= r && r < 7 { - return seed+"i", H - } else if 7 <= r && r < 10 { - return seed+"o", H - } else if 10 <= r && r < 11 { - return seed+"u", H - } else if 11 <= r && r < 12 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "po" { - r := rng.IntN(398) - H := 3.62035000088673 - if 0 <= r && r < 2 { - return seed+"a", H - } else if 2 <= r && r < 3 { - return seed+"b", H - } else if 3 <= r && r < 8 { - return seed+"c", H - } else if 8 <= r && r < 15 { - return seed+"d", H - } else if 15 <= r && r < 19 { - return seed+"e", H - } else if 19 <= r && r < 22 { - return seed+"f", H - } else if 22 <= r && r < 25 { - return seed+"g", H - } else if 25 <= r && r < 26 { - return seed+"h", H - } else if 26 <= r && r < 60 { - return seed+"i", H - } else if 60 <= r && r < 61 { - return seed+"j", H - } else if 61 <= r && r < 74 { - return seed+"k", H - } else if 74 <= r && r < 107 { - return seed+"l", H - } else if 107 <= r && r < 108 { - return seed+"m", H - } else if 108 <= r && r < 133 { - return seed+"n", H - } else if 133 <= r && r < 149 { - return seed+"o", H - } else if 149 <= r && r < 170 { - return seed+"p", H - } else if 170 <= r && r < 171 { - return seed+"q", H - } else if 171 <= r && r < 232 { - return seed+"r", H - } else if 232 <= r && r < 327 { - return seed+"s", H - } else if 327 <= r && r < 348 { - return seed+"t", H - } else if 348 <= r && r < 374 { - return seed+"u", H - } else if 374 <= r && r < 375 { - return seed+"v", H - } else if 375 <= r && r < 394 { - return seed+"w", H - } else if 394 <= r && r < 397 { - return seed+"x", H - } else if 397 <= r && r < 398 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "qi" { - r := rng.IntN(20) - H := 4.321928094887363 - if 0 <= r && r < 1 { - return seed+"b", H - } else if 1 <= r && r < 2 { - return seed+"c", H - } else if 2 <= r && r < 3 { - return seed+"d", H - } else if 3 <= r && r < 4 { - return seed+"f", H - } else if 4 <= r && r < 5 { - return seed+"g", H - } else if 5 <= r && r < 6 { - return seed+"h", H - } else if 6 <= r && r < 7 { - return seed+"j", H - } else if 7 <= r && r < 8 { - return seed+"k", H - } else if 8 <= r && r < 9 { - return seed+"l", H - } else if 9 <= r && r < 10 { - return seed+"m", H - } else if 10 <= r && r < 11 { - return seed+"n", H - } else if 11 <= r && r < 12 { - return seed+"p", H - } else if 12 <= r && r < 13 { - return seed+"q", H - } else if 13 <= r && r < 14 { - return seed+"r", H - } else if 14 <= r && r < 15 { - return seed+"s", H - } else if 15 <= r && r < 16 { - return seed+"t", H - } else if 16 <= r && r < 17 { - return seed+"v", H - } else if 17 <= r && r < 18 { - return seed+"w", H - } else if 18 <= r && r < 19 { - return seed+"x", H - } else if 19 <= r && r < 20 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "lz" { - r := rng.IntN(8) - H := 2.4056390622295662 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 6 { - return seed+"o", H - } else if 6 <= r && r < 7 { - return seed+"u", H - } else if 7 <= r && r < 8 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "na" { - r := rng.IntN(342) - H := 3.811150472403008 - if 0 <= r && r < 19 { - return seed+"b", H - } else if 19 <= r && r < 36 { - return seed+"c", H - } else if 36 <= r && r < 45 { - return seed+"d", H - } else if 45 <= r && r < 49 { - return seed+"e", H - } else if 49 <= r && r < 52 { - return seed+"f", H - } else if 52 <= r && r < 73 { - return seed+"g", H - } else if 73 <= r && r < 74 { - return seed+"h", H - } else if 74 <= r && r < 82 { - return seed+"i", H - } else if 82 <= r && r < 83 { - return seed+"j", H - } else if 83 <= r && r < 86 { - return seed+"k", H - } else if 86 <= r && r < 133 { - return seed+"l", H - } else if 133 <= r && r < 158 { - return seed+"m", H - } else if 158 <= r && r < 193 { - return seed+"n", H - } else if 193 <= r && r < 216 { - return seed+"p", H - } else if 216 <= r && r < 217 { - return seed+"q", H - } else if 217 <= r && r < 246 { - return seed+"r", H - } else if 246 <= r && r < 259 { - return seed+"s", H - } else if 259 <= r && r < 320 { - return seed+"t", H - } else if 320 <= r && r < 326 { - return seed+"u", H - } else if 326 <= r && r < 333 { - return seed+"v", H - } else if 333 <= r && r < 338 { - return seed+"w", H - } else if 338 <= r && r < 339 { - return seed+"x", H - } else if 339 <= r && r < 342 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "cu" { - r := rng.IntN(268) - H := 3.1337687759458137 - if 0 <= r && r < 2 { - return seed+"a", H - } else if 2 <= r && r < 13 { - return seed+"b", H - } else if 13 <= r && r < 16 { - return seed+"c", H - } else if 16 <= r && r < 23 { - return seed+"d", H - } else if 23 <= r && r < 29 { - return seed+"e", H - } else if 29 <= r && r < 36 { - return seed+"f", H - } else if 36 <= r && r < 37 { - return seed+"g", H - } else if 37 <= r && r < 38 { - return seed+"h", H - } else if 38 <= r && r < 39 { - return seed+"j", H - } else if 39 <= r && r < 40 { - return seed+"k", H - } else if 40 <= r && r < 93 { - return seed+"l", H - } else if 93 <= r && r < 100 { - return seed+"m", H - } else if 100 <= r && r < 101 { - return seed+"n", H - } else if 101 <= r && r < 126 { - return seed+"p", H - } else if 126 <= r && r < 127 { - return seed+"q", H - } else if 127 <= r && r < 204 { - return seed+"r", H - } else if 204 <= r && r < 245 { - return seed+"s", H - } else if 245 <= r && r < 264 { - return seed+"t", H - } else if 264 <= r && r < 265 { - return seed+"v", H - } else if 265 <= r && r < 266 { - return seed+"w", H - } else if 266 <= r && r < 267 { - return seed+"x", H - } else if 267 <= r && r < 268 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "fe" { - r := rng.IntN(188) - H := 3.643555367846094 - if 0 <= r && r < 4 { - return seed+"a", H - } else if 4 <= r && r < 5 { - return seed+"b", H - } else if 5 <= r && r < 28 { - return seed+"c", H - } else if 28 <= r && r < 45 { - return seed+"d", H - } else if 45 <= r && r < 59 { - return seed+"e", H - } else if 59 <= r && r < 60 { - return seed+"f", H - } else if 60 <= r && r < 63 { - return seed+"g", H - } else if 63 <= r && r < 66 { - return seed+"h", H - } else if 66 <= r && r < 68 { - return seed+"i", H - } else if 68 <= r && r < 69 { - return seed+"j", H - } else if 69 <= r && r < 70 { - return seed+"k", H - } else if 70 <= r && r < 79 { - return seed+"l", H - } else if 79 <= r && r < 90 { - return seed+"m", H - } else if 90 <= r && r < 113 { - return seed+"n", H - } else if 113 <= r && r < 114 { - return seed+"p", H - } else if 114 <= r && r < 115 { - return seed+"q", H - } else if 115 <= r && r < 156 { - return seed+"r", H - } else if 156 <= r && r < 173 { - return seed+"s", H - } else if 173 <= r && r < 180 { - return seed+"t", H - } else if 180 <= r && r < 183 { - return seed+"v", H - } else if 183 <= r && r < 186 { - return seed+"w", H - } else if 186 <= r && r < 187 { - return seed+"x", H - } else if 187 <= r && r < 188 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "zx" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "qc" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "rk" { - r := rng.IntN(40) - H := 2.7101275052218416 - if 0 <= r && r < 3 { - return seed+"a", H - } else if 3 <= r && r < 14 { - return seed+"e", H - } else if 14 <= r && r < 25 { - return seed+"i", H - } else if 25 <= r && r < 29 { - return seed+"n", H - } else if 29 <= r && r < 30 { - return seed+"o", H - } else if 30 <= r && r < 32 { - return seed+"r", H - } else if 32 <= r && r < 33 { - return seed+"u", H - } else if 33 <= r && r < 35 { - return seed+"w", H - } else if 35 <= r && r < 40 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "hw" { - r := rng.IntN(12) - H := 2.221251836004466 - if 0 <= r && r < 3 { - return seed+"a", H - } else if 3 <= r && r < 4 { - return seed+"e", H - } else if 4 <= r && r < 5 { - return seed+"i", H - } else if 5 <= r && r < 10 { - return seed+"o", H - } else if 10 <= r && r < 11 { - return seed+"u", H - } else if 11 <= r && r < 12 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "mw" { - r := rng.IntN(8) - H := 2.4056390622295662 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 4 { - return seed+"e", H - } else if 4 <= r && r < 5 { - return seed+"i", H - } else if 5 <= r && r < 6 { - return seed+"o", H - } else if 6 <= r && r < 7 { - return seed+"u", H - } else if 7 <= r && r < 8 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "ke" { - r := rng.IntN(246) - H := 3.3743265196340344 - if 0 <= r && r < 5 { - return seed+"b", H - } else if 5 <= r && r < 6 { - return seed+"c", H - } else if 6 <= r && r < 55 { - return seed+"d", H - } else if 55 <= r && r < 65 { - return seed+"e", H - } else if 65 <= r && r < 66 { - return seed+"f", H - } else if 66 <= r && r < 69 { - return seed+"g", H - } else if 69 <= r && r < 72 { - return seed+"h", H - } else if 72 <= r && r < 73 { - return seed+"j", H - } else if 73 <= r && r < 74 { - return seed+"k", H - } else if 74 <= r && r < 87 { - return seed+"l", H - } else if 87 <= r && r < 90 { - return seed+"m", H - } else if 90 <= r && r < 121 { - return seed+"n", H - } else if 121 <= r && r < 123 { - return seed+"o", H - } else if 123 <= r && r < 128 { - return seed+"p", H - } else if 128 <= r && r < 129 { - return seed+"q", H - } else if 129 <= r && r < 190 { - return seed+"r", H - } else if 190 <= r && r < 201 { - return seed+"s", H - } else if 201 <= r && r < 228 { - return seed+"t", H - } else if 228 <= r && r < 229 { - return seed+"v", H - } else if 229 <= r && r < 240 { - return seed+"w", H - } else if 240 <= r && r < 241 { - return seed+"x", H - } else if 241 <= r && r < 245 { - return seed+"y", H - } else if 245 <= r && r < 246 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "yv" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "rp" { - r := rng.IntN(88) - H := 2.976398251818003 - if 0 <= r && r < 13 { - return seed+"a", H - } else if 13 <= r && r < 26 { - return seed+"e", H - } else if 26 <= r && r < 34 { - return seed+"h", H - } else if 34 <= r && r < 45 { - return seed+"i", H - } else if 45 <= r && r < 61 { - return seed+"l", H - } else if 61 <= r && r < 63 { - return seed+"n", H - } else if 63 <= r && r < 80 { - return seed+"o", H - } else if 80 <= r && r < 84 { - return seed+"r", H - } else if 84 <= r && r < 85 { - return seed+"u", H - } else if 85 <= r && r < 88 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "jf" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "wm" { - r := rng.IntN(16) - H := 1.9197367178034825 - if 0 <= r && r < 9 { - return seed+"a", H - } else if 9 <= r && r < 12 { - return seed+"e", H - } else if 12 <= r && r < 13 { - return seed+"i", H - } else if 13 <= r && r < 14 { - return seed+"o", H - } else if 14 <= r && r < 15 { - return seed+"u", H - } else if 15 <= r && r < 16 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "cc" { - r := rng.IntN(48) - H := 2.1502269866058414 - if 0 <= r && r < 3 { - return seed+"a", H - } else if 3 <= r && r < 8 { - return seed+"e", H - } else if 8 <= r && r < 11 { - return seed+"i", H - } else if 11 <= r && r < 15 { - return seed+"l", H - } else if 15 <= r && r < 22 { - return seed+"o", H - } else if 22 <= r && r < 47 { - return seed+"u", H - } else if 47 <= r && r < 48 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "iq" { - r := rng.IntN(22) - H := 1.3009376049438532 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 21 { - return seed+"u", H - } else if 21 <= r && r < 22 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "ox" { - r := rng.IntN(50) - H := 2.153437628858099 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 3 { - return seed+"c", H - } else if 3 <= r && r < 8 { - return seed+"e", H - } else if 8 <= r && r < 10 { - return seed+"f", H - } else if 10 <= r && r < 37 { - return seed+"i", H - } else if 37 <= r && r < 39 { - return seed+"l", H - } else if 39 <= r && r < 40 { - return seed+"o", H - } else if 40 <= r && r < 41 { - return seed+"u", H - } else if 41 <= r && r < 50 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "cw" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "ad" { - r := rng.IntN(304) - H := 3.4228170682971975 - if 0 <= r && r < 11 { - return seed+"a", H - } else if 11 <= r && r < 17 { - return seed+"b", H - } else if 17 <= r && r < 21 { - return seed+"c", H - } else if 21 <= r && r < 57 { - return seed+"d", H - } else if 57 <= r && r < 138 { - return seed+"e", H - } else if 138 <= r && r < 144 { - return seed+"f", H - } else if 144 <= r && r < 148 { - return seed+"g", H - } else if 148 <= r && r < 207 { - return seed+"i", H - } else if 207 <= r && r < 233 { - return seed+"l", H - } else if 233 <= r && r < 237 { - return seed+"m", H - } else if 237 <= r && r < 243 { - return seed+"n", H - } else if 243 <= r && r < 254 { - return seed+"o", H - } else if 254 <= r && r < 260 { - return seed+"p", H - } else if 260 <= r && r < 266 { - return seed+"r", H - } else if 266 <= r && r < 278 { - return seed+"s", H - } else if 278 <= r && r < 283 { - return seed+"u", H - } else if 283 <= r && r < 285 { - return seed+"v", H - } else if 285 <= r && r < 291 { - return seed+"w", H - } else if 291 <= r && r < 304 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "on" { - r := rng.IntN(610) - H := 3.751377767467918 - if 0 <= r && r < 39 { - return seed+"a", H - } else if 39 <= r && r < 43 { - return seed+"b", H - } else if 43 <= r && r < 77 { - return seed+"c", H - } else if 77 <= r && r < 123 { - return seed+"d", H - } else if 123 <= r && r < 242 { - return seed+"e", H - } else if 242 <= r && r < 282 { - return seed+"f", H - } else if 282 <= r && r < 338 { - return seed+"g", H - } else if 338 <= r && r < 395 { - return seed+"i", H - } else if 395 <= r && r < 401 { - return seed+"j", H - } else if 401 <= r && r < 403 { - return seed+"k", H - } else if 403 <= r && r < 415 { - return seed+"l", H - } else if 415 <= r && r < 421 { - return seed+"n", H - } else if 421 <= r && r < 454 { - return seed+"o", H - } else if 454 <= r && r < 456 { - return seed+"r", H - } else if 456 <= r && r < 512 { - return seed+"s", H - } else if 512 <= r && r < 556 { - return seed+"t", H - } else if 556 <= r && r < 565 { - return seed+"u", H - } else if 565 <= r && r < 571 { - return seed+"v", H - } else if 571 <= r && r < 575 { - return seed+"w", H - } else if 575 <= r && r < 606 { - return seed+"y", H - } else if 606 <= r && r < 610 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "od" { - r := rng.IntN(106) - H := 2.742215346081511 - if 0 <= r && r < 3 { - return seed+"a", H - } else if 3 <= r && r < 5 { - return seed+"d", H - } else if 5 <= r && r < 32 { - return seed+"e", H - } else if 32 <= r && r < 38 { - return seed+"g", H - } else if 38 <= r && r < 63 { - return seed+"i", H - } else if 63 <= r && r < 67 { - return seed+"l", H - } else if 67 <= r && r < 74 { - return seed+"o", H - } else if 74 <= r && r < 89 { - return seed+"u", H - } else if 89 <= r && r < 106 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "ob" { - r := rng.IntN(144) - H := 3.3250729565478627 - if 0 <= r && r < 11 { - return seed+"a", H - } else if 11 <= r && r < 33 { - return seed+"b", H - } else if 33 <= r && r < 35 { - return seed+"c", H - } else if 35 <= r && r < 54 { - return seed+"e", H - } else if 54 <= r && r < 77 { - return seed+"i", H - } else if 77 <= r && r < 79 { - return seed+"j", H - } else if 79 <= r && r < 91 { - return seed+"l", H - } else if 91 <= r && r < 93 { - return seed+"n", H - } else if 93 <= r && r < 98 { - return seed+"o", H - } else if 98 <= r && r < 126 { - return seed+"s", H - } else if 126 <= r && r < 134 { - return seed+"t", H - } else if 134 <= r && r < 137 { - return seed+"u", H - } else if 137 <= r && r < 139 { - return seed+"v", H - } else if 139 <= r && r < 141 { - return seed+"w", H - } else if 141 <= r && r < 144 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "cm" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "ek" { - r := rng.IntN(12) - H := 2.8553885422075336 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 5 { - return seed+"i", H - } else if 5 <= r && r < 7 { - return seed+"k", H - } else if 7 <= r && r < 8 { - return seed+"o", H - } else if 8 <= r && r < 9 { - return seed+"u", H - } else if 9 <= r && r < 11 { - return seed+"w", H - } else if 11 <= r && r < 12 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "ci" { - r := rng.IntN(284) - H := 3.682916826317365 - if 0 <= r && r < 20 { - return seed+"a", H - } else if 20 <= r && r < 23 { - return seed+"b", H - } else if 23 <= r && r < 24 { - return seed+"c", H - } else if 24 <= r && r < 49 { - return seed+"d", H - } else if 49 <= r && r < 65 { - return seed+"e", H - } else if 65 <= r && r < 76 { - return seed+"f", H - } else if 76 <= r && r < 77 { - return seed+"g", H - } else if 77 <= r && r < 78 { - return seed+"h", H - } else if 78 <= r && r < 79 { - return seed+"j", H - } else if 79 <= r && r < 80 { - return seed+"k", H - } else if 80 <= r && r < 95 { - return seed+"l", H - } else if 95 <= r && r < 102 { - return seed+"m", H - } else if 102 <= r && r < 165 { - return seed+"n", H - } else if 165 <= r && r < 181 { - return seed+"o", H - } else if 181 <= r && r < 188 { - return seed+"p", H - } else if 188 <= r && r < 189 { - return seed+"q", H - } else if 189 <= r && r < 202 { - return seed+"r", H - } else if 202 <= r && r < 225 { - return seed+"s", H - } else if 225 <= r && r < 268 { - return seed+"t", H - } else if 268 <= r && r < 270 { - return seed+"u", H - } else if 270 <= r && r < 279 { - return seed+"v", H - } else if 279 <= r && r < 280 { - return seed+"w", H - } else if 280 <= r && r < 281 { - return seed+"x", H - } else if 281 <= r && r < 284 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "fk" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "zq" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "nd" { - r := rng.IntN(520) - H := 3.5341282044255693 - if 0 <= r && r < 43 { - return seed+"a", H - } else if 43 <= r && r < 61 { - return seed+"b", H - } else if 61 <= r && r < 71 { - return seed+"c", H - } else if 71 <= r && r < 73 { - return seed+"d", H - } else if 73 <= r && r < 224 { - return seed+"e", H - } else if 224 <= r && r < 236 { - return seed+"f", H - } else if 236 <= r && r < 240 { - return seed+"g", H - } else if 240 <= r && r < 242 { - return seed+"h", H - } else if 242 <= r && r < 299 { - return seed+"i", H - } else if 299 <= r && r < 301 { - return seed+"k", H - } else if 301 <= r && r < 355 { - return seed+"l", H - } else if 355 <= r && r < 367 { - return seed+"m", H - } else if 367 <= r && r < 377 { - return seed+"n", H - } else if 377 <= r && r < 416 { - return seed+"o", H - } else if 416 <= r && r < 428 { - return seed+"p", H - } else if 428 <= r && r < 450 { - return seed+"r", H - } else if 450 <= r && r < 476 { - return seed+"s", H - } else if 476 <= r && r < 497 { - return seed+"u", H - } else if 497 <= r && r < 509 { - return seed+"w", H - } else if 509 <= r && r < 520 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "tr" { - r := rng.IntN(540) - H := 2.4036181959394227 - if 0 <= r && r < 151 { - return seed+"a", H - } else if 151 <= r && r < 222 { - return seed+"e", H - } else if 222 <= r && r < 367 { - return seed+"i", H - } else if 367 <= r && r < 446 { - return seed+"o", H - } else if 446 <= r && r < 513 { - return seed+"u", H - } else if 513 <= r && r < 540 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "vi" { - r := rng.IntN(398) - H := 3.5285972892084723 - if 0 <= r && r < 30 { - return seed+"a", H - } else if 30 <= r && r < 33 { - return seed+"b", H - } else if 33 <= r && r < 52 { - return seed+"c", H - } else if 52 <= r && r < 87 { - return seed+"d", H - } else if 87 <= r && r < 107 { - return seed+"e", H - } else if 107 <= r && r < 108 { - return seed+"f", H - } else if 108 <= r && r < 115 { - return seed+"g", H - } else if 115 <= r && r < 116 { - return seed+"h", H - } else if 116 <= r && r < 117 { - return seed+"j", H - } else if 117 <= r && r < 118 { - return seed+"k", H - } else if 118 <= r && r < 137 { - return seed+"l", H - } else if 137 <= r && r < 138 { - return seed+"m", H - } else if 138 <= r && r < 229 { - return seed+"n", H - } else if 229 <= r && r < 255 { - return seed+"o", H - } else if 255 <= r && r < 258 { - return seed+"p", H - } else if 258 <= r && r < 259 { - return seed+"q", H - } else if 259 <= r && r < 272 { - return seed+"r", H - } else if 272 <= r && r < 337 { - return seed+"s", H - } else if 337 <= r && r < 370 { - return seed+"t", H - } else if 370 <= r && r < 393 { - return seed+"v", H - } else if 393 <= r && r < 394 { - return seed+"w", H - } else if 394 <= r && r < 397 { - return seed+"x", H - } else if 397 <= r && r < 398 { - return seed+"z", H - } - panic("unexpected rand num") -} else if tok == "zd" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "dl" { - r := rng.IntN(170) - H := 1.993779496847317 - if 0 <= r && r < 9 { - return seed+"a", H - } else if 9 <= r && r < 84 { - return seed+"e", H - } else if 84 <= r && r < 115 { - return seed+"i", H - } else if 115 <= r && r < 126 { - return seed+"o", H - } else if 126 <= r && r < 127 { - return seed+"u", H - } else if 127 <= r && r < 170 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "mb" { - r := rng.IntN(156) - H := 2.527166228400974 - if 0 <= r && r < 17 { - return seed+"a", H - } else if 17 <= r && r < 46 { - return seed+"e", H - } else if 46 <= r && r < 63 { - return seed+"i", H - } else if 63 <= r && r < 123 { - return seed+"l", H - } else if 123 <= r && r < 125 { - return seed+"n", H - } else if 125 <= r && r < 142 { - return seed+"o", H - } else if 142 <= r && r < 146 { - return seed+"r", H - } else if 146 <= r && r < 155 { - return seed+"u", H - } else if 155 <= r && r < 156 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "wv" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "kz" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "qh" { - r := rng.IntN(6) - H := 2.584962500721156 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 4 { - return seed+"o", H - } else if 4 <= r && r < 5 { - return seed+"u", H - } else if 5 <= r && r < 6 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "bd" { - r := rng.IntN(20) - H := 2.421127473337187 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 5 { - return seed+"i", H - } else if 5 <= r && r < 12 { - return seed+"o", H - } else if 12 <= r && r < 14 { - return seed+"r", H - } else if 14 <= r && r < 19 { - return seed+"u", H - } else if 19 <= r && r < 20 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "kl" { - r := rng.IntN(68) - H := 1.8852666081078917 - if 0 <= r && r < 5 { - return seed+"a", H - } else if 5 <= r && r < 42 { - return seed+"e", H - } else if 42 <= r && r < 55 { - return seed+"i", H - } else if 55 <= r && r < 58 { - return seed+"o", H - } else if 58 <= r && r < 59 { - return seed+"u", H - } else if 59 <= r && r < 68 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "kt" { - r := rng.IntN(16) - H := 2.4237949406953985 - if 0 <= r && r < 5 { - return seed+"a", H - } else if 5 <= r && r < 6 { - return seed+"e", H - } else if 6 <= r && r < 7 { - return seed+"i", H - } else if 7 <= r && r < 12 { - return seed+"o", H - } else if 12 <= r && r < 14 { - return seed+"r", H - } else if 14 <= r && r < 15 { - return seed+"u", H - } else if 15 <= r && r < 16 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "ys" { - r := rng.IntN(42) - H := 2.303679936757534 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 10 { - return seed+"e", H - } else if 10 <= r && r < 13 { - return seed+"i", H - } else if 13 <= r && r < 17 { - return seed+"l", H - } else if 17 <= r && r < 18 { - return seed+"o", H - } else if 18 <= r && r < 20 { - return seed+"p", H - } else if 20 <= r && r < 40 { - return seed+"t", H - } else if 40 <= r && r < 41 { - return seed+"u", H - } else if 41 <= r && r < 42 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "wp" { - r := rng.IntN(14) - H := 2.5566567074628237 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 5 { - return seed+"i", H - } else if 5 <= r && r < 9 { - return seed+"l", H - } else if 9 <= r && r < 12 { - return seed+"o", H - } else if 12 <= r && r < 13 { - return seed+"u", H - } else if 13 <= r && r < 14 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "yh" { - r := rng.IntN(16) - H := 1.6216407621868583 - if 0 <= r && r < 1 { - return seed+"a", H - } else if 1 <= r && r < 2 { - return seed+"e", H - } else if 2 <= r && r < 3 { - return seed+"i", H - } else if 3 <= r && r < 14 { - return seed+"o", H - } else if 14 <= r && r < 15 { - return seed+"u", H - } else if 15 <= r && r < 16 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "nm" { - r := rng.IntN(42) - H := 1.983490219992925 - if 0 <= r && r < 19 { - return seed+"a", H - } else if 19 <= r && r < 22 { - return seed+"e", H - } else if 22 <= r && r < 29 { - return seed+"i", H - } else if 29 <= r && r < 40 { - return seed+"o", H - } else if 40 <= r && r < 41 { - return seed+"u", H - } else if 41 <= r && r < 42 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "ng" { - r := rng.IntN(296) - H := 3.1881383083472175 - if 0 <= r && r < 13 { - return seed+"a", H - } else if 13 <= r && r < 17 { - return seed+"b", H - } else if 17 <= r && r < 19 { - return seed+"d", H - } else if 19 <= r && r < 98 { - return seed+"e", H - } else if 98 <= r && r < 100 { - return seed+"f", H - } else if 100 <= r && r < 102 { - return seed+"h", H - } else if 102 <= r && r < 125 { - return seed+"i", H - } else if 125 <= r && r < 191 { - return seed+"l", H - } else if 191 <= r && r < 193 { - return seed+"m", H - } else if 193 <= r && r < 197 { - return seed+"n", H - } else if 197 <= r && r < 218 { - return seed+"o", H - } else if 218 <= r && r < 248 { - return seed+"r", H - } else if 248 <= r && r < 260 { - return seed+"s", H - } else if 260 <= r && r < 264 { - return seed+"t", H - } else if 264 <= r && r < 285 { - return seed+"u", H - } else if 285 <= r && r < 287 { - return seed+"w", H - } else if 287 <= r && r < 296 { - return seed+"y", H - } - panic("unexpected rand num") -} else if tok == "he" { - r := rng.IntN(474) - H := 3.296399457568567 - if 0 <= r && r < 106 { - return seed+"a", H - } else if 106 <= r && r < 107 { - return seed+"b", H - } else if 107 <= r && r < 112 { - return seed+"c", H - } else if 112 <= r && r < 171 { - return seed+"d", H - } else if 171 <= r && r < 193 { - return seed+"e", H - } else if 193 <= r && r < 202 { - return seed+"f", H - } else if 202 <= r && r < 203 { - return seed+"g", H - } else if 203 <= r && r < 204 { - return seed+"h", H - } else if 204 <= r && r < 205 { - return seed+"j", H - } else if 205 <= r && r < 206 { - return seed+"k", H - } else if 206 <= r && r < 245 { - return seed+"l", H - } else if 245 <= r && r < 272 { - return seed+"m", H - } else if 272 <= r && r < 293 { - return seed+"n", H - } else if 293 <= r && r < 299 { - return seed+"o", H - } else if 299 <= r && r < 300 { - return seed+"p", H - } else if 300 <= r && r < 301 { - return seed+"q", H - } else if 301 <= r && r < 414 { - return seed+"r", H - } else if 414 <= r && r < 447 { - return seed+"s", H - } else if 447 <= r && r < 452 { - return seed+"t", H - } else if 452 <= r && r < 457 { - return seed+"v", H - } else if 457 <= r && r < 468 { - return seed+"w", H - } else if 468 <= r && r < 473 { - return seed+"x", H - } else if 473 <= r && r < 474 { - return seed+"z", H - } - panic("unexpected rand num") -} else { - panic("unexpected token "+tok) -} + L := min(len(seed), 2) + tok := seed[len(seed)-L:] + if tok == "nu" { + r := rng.IntN(134) + H := 3.8145722608727763 + if 0 <= r && r < 8 { + return seed + "a", H + } else if 8 <= r && r < 11 { + return seed + "b", H + } else if 11 <= r && r < 18 { + return seed + "c", H + } else if 18 <= r && r < 19 { + return seed + "d", H + } else if 19 <= r && r < 25 { + return seed + "e", H + } else if 25 <= r && r < 28 { + return seed + "f", H + } else if 28 <= r && r < 37 { + return seed + "g", H + } else if 37 <= r && r < 38 { + return seed + "h", H + } else if 38 <= r && r < 40 { + return seed + "i", H + } else if 40 <= r && r < 41 { + return seed + "j", H + } else if 41 <= r && r < 42 { + return seed + "k", H + } else if 42 <= r && r < 47 { + return seed + "l", H + } else if 47 <= r && r < 76 { + return seed + "m", H + } else if 76 <= r && r < 79 { + return seed + "n", H + } else if 79 <= r && r < 83 { + return seed + "o", H + } else if 83 <= r && r < 86 { + return seed + "p", H + } else if 86 <= r && r < 87 { + return seed + "q", H + } else if 87 <= r && r < 94 { + return seed + "r", H + } else if 94 <= r && r < 105 { + return seed + "s", H + } else if 105 <= r && r < 128 { + return seed + "t", H + } else if 128 <= r && r < 129 { + return seed + "v", H + } else if 129 <= r && r < 130 { + return seed + "w", H + } else if 130 <= r && r < 131 { + return seed + "x", H + } else if 131 <= r && r < 134 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "mh" { + r := rng.IntN(8) + H := 2.4056390622295662 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 6 { + return seed + "o", H + } else if 6 <= r && r < 7 { + return seed + "u", H + } else if 7 <= r && r < 8 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "tl" { + r := rng.IntN(196) + H := 1.827737619583285 + if 0 <= r && r < 11 { + return seed + "a", H + } else if 11 <= r && r < 90 { + return seed + "e", H + } else if 90 <= r && r < 113 { + return seed + "i", H + } else if 113 <= r && r < 118 { + return seed + "o", H + } else if 118 <= r && r < 119 { + return seed + "u", H + } else if 119 <= r && r < 196 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "rj" { + r := rng.IntN(14) + H := 2.2988252450030506 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 4 { + return seed + "e", H + } else if 4 <= r && r < 5 { + return seed + "i", H + } else if 5 <= r && r < 8 { + return seed + "o", H + } else if 8 <= r && r < 13 { + return seed + "u", H + } else if 13 <= r && r < 14 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "sp" { + r := rng.IntN(326) + H := 2.8383219475828256 + if 0 <= r && r < 19 { + return seed + "a", H + } else if 19 <= r && r < 90 { + return seed + "e", H + } else if 90 <= r && r < 104 { + return seed + "h", H + } else if 104 <= r && r < 163 { + return seed + "i", H + } else if 163 <= r && r < 197 { + return seed + "l", H + } else if 197 <= r && r < 199 { + return seed + "n", H + } else if 199 <= r && r < 276 { + return seed + "o", H + } else if 276 <= r && r < 310 { + return seed + "r", H + } else if 310 <= r && r < 319 { + return seed + "u", H + } else if 319 <= r && r < 326 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "zn" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "ly" { + r := rng.IntN(72) + H := 4.061860684444236 + if 0 <= r && r < 4 { + return seed + "a", H + } else if 4 <= r && r < 5 { + return seed + "b", H + } else if 5 <= r && r < 6 { + return seed + "c", H + } else if 6 <= r && r < 7 { + return seed + "d", H + } else if 7 <= r && r < 11 { + return seed + "e", H + } else if 11 <= r && r < 12 { + return seed + "f", H + } else if 12 <= r && r < 17 { + return seed + "g", H + } else if 17 <= r && r < 18 { + return seed + "h", H + } else if 18 <= r && r < 28 { + return seed + "i", H + } else if 28 <= r && r < 29 { + return seed + "j", H + } else if 29 <= r && r < 30 { + return seed + "k", H + } else if 30 <= r && r < 31 { + return seed + "l", H + } else if 31 <= r && r < 36 { + return seed + "m", H + } else if 36 <= r && r < 37 { + return seed + "n", H + } else if 37 <= r && r < 39 { + return seed + "o", H + } else if 39 <= r && r < 42 { + return seed + "p", H + } else if 42 <= r && r < 43 { + return seed + "q", H + } else if 43 <= r && r < 52 { + return seed + "r", H + } else if 52 <= r && r < 59 { + return seed + "s", H + } else if 59 <= r && r < 60 { + return seed + "t", H + } else if 60 <= r && r < 61 { + return seed + "v", H + } else if 61 <= r && r < 64 { + return seed + "w", H + } else if 64 <= r && r < 65 { + return seed + "x", H + } else if 65 <= r && r < 72 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "il" { + r := rng.IntN(504) + H := 3.0813012570452143 + if 0 <= r && r < 25 { + return seed + "a", H + } else if 25 <= r && r < 29 { + return seed + "b", H + } else if 29 <= r && r < 31 { + return seed + "c", H + } else if 31 <= r && r < 61 { + return seed + "d", H + } else if 61 <= r && r < 144 { + return seed + "e", H + } else if 144 <= r && r < 146 { + return seed + "h", H + } else if 146 <= r && r < 225 { + return seed + "i", H + } else if 225 <= r && r < 227 { + return seed + "k", H + } else if 227 <= r && r < 341 { + return seed + "l", H + } else if 341 <= r && r < 343 { + return seed + "m", H + } else if 343 <= r && r < 345 { + return seed + "n", H + } else if 345 <= r && r < 366 { + return seed + "o", H + } else if 366 <= r && r < 368 { + return seed + "r", H + } else if 368 <= r && r < 372 { + return seed + "s", H + } else if 372 <= r && r < 396 { + return seed + "t", H + } else if 396 <= r && r < 401 { + return seed + "u", H + } else if 401 <= r && r < 403 { + return seed + "v", H + } else if 403 <= r && r < 405 { + return seed + "w", H + } else if 405 <= r && r < 504 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "te" { + r := rng.IntN(786) + H := 2.5146934358999844 + if 0 <= r && r < 14 { + return seed + "a", H + } else if 14 <= r && r < 19 { + return seed + "b", H + } else if 19 <= r && r < 28 { + return seed + "c", H + } else if 28 <= r && r < 235 { + return seed + "d", H + } else if 235 <= r && r < 271 { + return seed + "e", H + } else if 271 <= r && r < 272 { + return seed + "f", H + } else if 272 <= r && r < 281 { + return seed + "g", H + } else if 281 <= r && r < 282 { + return seed + "h", H + } else if 282 <= r && r < 283 { + return seed + "j", H + } else if 283 <= r && r < 284 { + return seed + "k", H + } else if 284 <= r && r < 297 { + return seed + "l", H + } else if 297 <= r && r < 314 { + return seed + "m", H + } else if 314 <= r && r < 409 { + return seed + "n", H + } else if 409 <= r && r < 418 { + return seed + "p", H + } else if 418 <= r && r < 419 { + return seed + "q", H + } else if 419 <= r && r < 756 { + return seed + "r", H + } else if 756 <= r && r < 765 { + return seed + "s", H + } else if 765 <= r && r < 770 { + return seed + "t", H + } else if 770 <= r && r < 771 { + return seed + "v", H + } else if 771 <= r && r < 774 { + return seed + "w", H + } else if 774 <= r && r < 785 { + return seed + "x", H + } else if 785 <= r && r < 786 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "rv" { + r := rng.IntN(74) + H := 2.0487714333815044 + if 0 <= r && r < 7 { + return seed + "a", H + } else if 7 <= r && r < 32 { + return seed + "e", H + } else if 32 <= r && r < 61 { + return seed + "i", H + } else if 61 <= r && r < 66 { + return seed + "o", H + } else if 66 <= r && r < 67 { + return seed + "u", H + } else if 67 <= r && r < 74 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "vo" { + r := rng.IntN(134) + H := 3.466667151925312 + if 0 <= r && r < 1 { + return seed + "b", H + } else if 1 <= r && r < 16 { + return seed + "c", H + } else if 16 <= r && r < 17 { + return seed + "d", H + } else if 17 <= r && r < 18 { + return seed + "f", H + } else if 18 <= r && r < 19 { + return seed + "g", H + } else if 19 <= r && r < 20 { + return seed + "h", H + } else if 20 <= r && r < 28 { + return seed + "i", H + } else if 28 <= r && r < 29 { + return seed + "j", H + } else if 29 <= r && r < 38 { + return seed + "k", H + } else if 38 <= r && r < 61 { + return seed + "l", H + } else if 61 <= r && r < 62 { + return seed + "m", H + } else if 62 <= r && r < 63 { + return seed + "n", H + } else if 63 <= r && r < 64 { + return seed + "p", H + } else if 64 <= r && r < 65 { + return seed + "q", H + } else if 65 <= r && r < 98 { + return seed + "r", H + } else if 98 <= r && r < 99 { + return seed + "s", H + } else if 99 <= r && r < 110 { + return seed + "t", H + } else if 110 <= r && r < 122 { + return seed + "u", H + } else if 122 <= r && r < 123 { + return seed + "v", H + } else if 123 <= r && r < 128 { + return seed + "w", H + } else if 128 <= r && r < 129 { + return seed + "x", H + } else if 129 <= r && r < 133 { + return seed + "y", H + } else if 133 <= r && r < 134 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "tc" { + r := rng.IntN(124) + H := 1.2552568881156503 + if 0 <= r && r < 13 { + return seed + "a", H + } else if 13 <= r && r < 14 { + return seed + "e", H + } else if 14 <= r && r < 110 { + return seed + "h", H + } else if 110 <= r && r < 111 { + return seed + "i", H + } else if 111 <= r && r < 113 { + return seed + "l", H + } else if 113 <= r && r < 120 { + return seed + "o", H + } else if 120 <= r && r < 123 { + return seed + "u", H + } else if 123 <= r && r < 124 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "us" { + r := rng.IntN(380) + H := 2.862733083228781 + if 0 <= r && r < 29 { + return seed + "a", H + } else if 29 <= r && r < 33 { + return seed + "b", H + } else if 33 <= r && r < 35 { + return seed + "c", H + } else if 35 <= r && r < 118 { + return seed + "e", H + } else if 118 <= r && r < 184 { + return seed + "h", H + } else if 184 <= r && r < 229 { + return seed + "i", H + } else if 229 <= r && r < 247 { + return seed + "k", H + } else if 247 <= r && r < 251 { + return seed + "l", H + } else if 251 <= r && r < 252 { + return seed + "o", H + } else if 252 <= r && r < 260 { + return seed + "p", H + } else if 260 <= r && r < 266 { + return seed + "s", H + } else if 266 <= r && r < 370 { + return seed + "t", H + } else if 370 <= r && r < 375 { + return seed + "u", H + } else if 375 <= r && r < 380 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "kw" { + r := rng.IntN(22) + H := 2.1110957877533387 + if 0 <= r && r < 11 { + return seed + "a", H + } else if 11 <= r && r < 12 { + return seed + "e", H + } else if 12 <= r && r < 14 { + return seed + "h", H + } else if 14 <= r && r < 15 { + return seed + "i", H + } else if 15 <= r && r < 20 { + return seed + "o", H + } else if 20 <= r && r < 21 { + return seed + "u", H + } else if 21 <= r && r < 22 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "ix" { + r := rng.IntN(30) + H := 2.532380816279281 + if 0 <= r && r < 5 { + return seed + "a", H + } else if 5 <= r && r < 12 { + return seed + "e", H + } else if 12 <= r && r < 14 { + return seed + "f", H + } else if 14 <= r && r < 17 { + return seed + "i", H + } else if 17 <= r && r < 18 { + return seed + "o", H + } else if 18 <= r && r < 28 { + return seed + "t", H + } else if 28 <= r && r < 29 { + return seed + "u", H + } else if 29 <= r && r < 30 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "ji" { + r := rng.IntN(38) + H := 3.8382530025147203 + if 0 <= r && r < 1 { + return seed + "b", H + } else if 1 <= r && r < 2 { + return seed + "c", H + } else if 2 <= r && r < 3 { + return seed + "d", H + } else if 3 <= r && r < 6 { + return seed + "f", H + } else if 6 <= r && r < 9 { + return seed + "g", H + } else if 9 <= r && r < 10 { + return seed + "h", H + } else if 10 <= r && r < 11 { + return seed + "j", H + } else if 11 <= r && r < 12 { + return seed + "k", H + } else if 12 <= r && r < 13 { + return seed + "l", H + } else if 13 <= r && r < 16 { + return seed + "m", H + } else if 16 <= r && r < 23 { + return seed + "n", H + } else if 23 <= r && r < 24 { + return seed + "p", H + } else if 24 <= r && r < 25 { + return seed + "q", H + } else if 25 <= r && r < 26 { + return seed + "r", H + } else if 26 <= r && r < 27 { + return seed + "s", H + } else if 27 <= r && r < 34 { + return seed + "t", H + } else if 34 <= r && r < 35 { + return seed + "v", H + } else if 35 <= r && r < 36 { + return seed + "w", H + } else if 36 <= r && r < 37 { + return seed + "x", H + } else if 37 <= r && r < 38 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "or" { + r := rng.IntN(586) + H := 3.7747091124267143 + if 0 <= r && r < 51 { + return seed + "a", H + } else if 51 <= r && r < 59 { + return seed + "b", H + } else if 59 <= r && r < 73 { + return seed + "c", H + } else if 73 <= r && r < 99 { + return seed + "d", H + } else if 99 <= r && r < 172 { + return seed + "e", H + } else if 172 <= r && r < 176 { + return seed + "f", H + } else if 176 <= r && r < 182 { + return seed + "g", H + } else if 182 <= r && r < 237 { + return seed + "i", H + } else if 237 <= r && r < 271 { + return seed + "k", H + } else if 271 <= r && r < 275 { + return seed + "l", H + } else if 275 <= r && r < 321 { + return seed + "m", H + } else if 321 <= r && r < 373 { + return seed + "n", H + } else if 373 <= r && r < 390 { + return seed + "o", H + } else if 390 <= r && r < 404 { + return seed + "p", H + } else if 404 <= r && r < 434 { + return seed + "r", H + } else if 434 <= r && r < 458 { + return seed + "s", H + } else if 458 <= r && r < 558 { + return seed + "t", H + } else if 558 <= r && r < 559 { + return seed + "u", H + } else if 559 <= r && r < 561 { + return seed + "w", H + } else if 561 <= r && r < 586 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "g" { + r := rng.IntN(614) + H := 2.7100044377774277 + if 0 <= r && r < 91 { + return seed + "a", H + } else if 91 <= r && r < 158 { + return seed + "e", H + } else if 158 <= r && r < 207 { + return seed + "i", H + } else if 207 <= r && r < 293 { + return seed + "l", H + } else if 293 <= r && r < 297 { + return seed + "n", H + } else if 297 <= r && r < 362 { + return seed + "o", H + } else if 362 <= r && r < 556 { + return seed + "r", H + } else if 556 <= r && r < 611 { + return seed + "u", H + } else if 611 <= r && r < 614 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "if" { + r := rng.IntN(218) + H := 2.648887261832668 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 18 { + return seed + "e", H + } else if 18 <= r && r < 44 { + return seed + "f", H + } else if 44 <= r && r < 93 { + return seed + "i", H + } else if 93 <= r && r < 101 { + return seed + "l", H + } else if 101 <= r && r < 108 { + return seed + "o", H + } else if 108 <= r && r < 162 { + return seed + "t", H + } else if 162 <= r && r < 169 { + return seed + "u", H + } else if 169 <= r && r < 218 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "lo" { + r := rng.IntN(426) + H := 4.053699587749044 + if 0 <= r && r < 34 { + return seed + "a", H + } else if 34 <= r && r < 45 { + return seed + "b", H + } else if 45 <= r && r < 72 { + return seed + "c", H + } else if 72 <= r && r < 81 { + return seed + "d", H + } else if 81 <= r && r < 83 { + return seed + "e", H + } else if 83 <= r && r < 86 { + return seed + "f", H + } else if 86 <= r && r < 139 { + return seed + "g", H + } else if 139 <= r && r < 142 { + return seed + "h", H + } else if 142 <= r && r < 146 { + return seed + "i", H + } else if 146 <= r && r < 147 { + return seed + "j", H + } else if 147 <= r && r < 148 { + return seed + "k", H + } else if 148 <= r && r < 149 { + return seed + "l", H + } else if 149 <= r && r < 154 { + return seed + "m", H + } else if 154 <= r && r < 193 { + return seed + "n", H + } else if 193 <= r && r < 219 { + return seed + "o", H + } else if 219 <= r && r < 242 { + return seed + "p", H + } else if 242 <= r && r < 247 { + return seed + "q", H + } else if 247 <= r && r < 292 { + return seed + "r", H + } else if 292 <= r && r < 313 { + return seed + "s", H + } else if 313 <= r && r < 346 { + return seed + "t", H + } else if 346 <= r && r < 366 { + return seed + "u", H + } else if 366 <= r && r < 381 { + return seed + "v", H + } else if 381 <= r && r < 412 { + return seed + "w", H + } else if 412 <= r && r < 413 { + return seed + "x", H + } else if 413 <= r && r < 425 { + return seed + "y", H + } else if 425 <= r && r < 426 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "so" { + r := rng.IntN(136) + H := 3.4570528630012376 + if 0 <= r && r < 2 { + return seed + "a", H + } else if 2 <= r && r < 5 { + return seed + "b", H + } else if 5 <= r && r < 8 { + return seed + "c", H + } else if 8 <= r && r < 11 { + return seed + "d", H + } else if 11 <= r && r < 14 { + return seed + "f", H + } else if 14 <= r && r < 15 { + return seed + "g", H + } else if 15 <= r && r < 16 { + return seed + "h", H + } else if 16 <= r && r < 20 { + return seed + "i", H + } else if 20 <= r && r < 21 { + return seed + "j", H + } else if 21 <= r && r < 22 { + return seed + "k", H + } else if 22 <= r && r < 55 { + return seed + "l", H + } else if 55 <= r && r < 58 { + return seed + "m", H + } else if 58 <= r && r < 89 { + return seed + "n", H + } else if 89 <= r && r < 91 { + return seed + "o", H + } else if 91 <= r && r < 94 { + return seed + "p", H + } else if 94 <= r && r < 95 { + return seed + "q", H + } else if 95 <= r && r < 118 { + return seed + "r", H + } else if 118 <= r && r < 119 { + return seed + "s", H + } else if 119 <= r && r < 124 { + return seed + "t", H + } else if 124 <= r && r < 128 { + return seed + "u", H + } else if 128 <= r && r < 131 { + return seed + "v", H + } else if 131 <= r && r < 134 { + return seed + "w", H + } else if 134 <= r && r < 135 { + return seed + "x", H + } else if 135 <= r && r < 136 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "xb" { + r := rng.IntN(8) + H := 2.4056390622295662 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 6 { + return seed + "o", H + } else if 6 <= r && r < 7 { + return seed + "u", H + } else if 7 <= r && r < 8 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "at" { + r := rng.IntN(1018) + H := 2.988529217959573 + if 0 <= r && r < 39 { + return seed + "a", H + } else if 39 <= r && r < 45 { + return seed + "b", H + } else if 45 <= r && r < 105 { + return seed + "c", H + } else if 105 <= r && r < 470 { + return seed + "e", H + } else if 470 <= r && r < 478 { + return seed + "f", H + } else if 478 <= r && r < 528 { + return seed + "h", H + } else if 528 <= r && r < 707 { + return seed + "i", H + } else if 707 <= r && r < 719 { + return seed + "l", H + } else if 719 <= r && r < 727 { + return seed + "n", H + } else if 727 <= r && r < 820 { + return seed + "o", H + } else if 820 <= r && r < 858 { + return seed + "r", H + } else if 858 <= r && r < 868 { + return seed + "s", H + } else if 868 <= r && r < 964 { + return seed + "t", H + } else if 964 <= r && r < 1007 { + return seed + "u", H + } else if 1007 <= r && r < 1013 { + return seed + "w", H + } else if 1013 <= r && r < 1018 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "a" { + r := rng.IntN(834) + H := 3.861741049308229 + if 0 <= r && r < 49 { + return seed + "b", H + } else if 49 <= r && r < 110 { + return seed + "c", H + } else if 110 <= r && r < 111 { + return seed + "d", H + } else if 111 <= r && r < 119 { + return seed + "e", H + } else if 119 <= r && r < 166 { + return seed + "f", H + } else if 166 <= r && r < 207 { + return seed + "g", H + } else if 207 <= r && r < 212 { + return seed + "h", H + } else if 212 <= r && r < 218 { + return seed + "i", H + } else if 218 <= r && r < 221 { + return seed + "j", H + } else if 221 <= r && r < 222 { + return seed + "k", H + } else if 222 <= r && r < 289 { + return seed + "l", H + } else if 289 <= r && r < 368 { + return seed + "m", H + } else if 368 <= r && r < 517 { + return seed + "n", H + } else if 517 <= r && r < 519 { + return seed + "o", H + } else if 519 <= r && r < 578 { + return seed + "p", H + } else if 578 <= r && r < 583 { + return seed + "q", H + } else if 583 <= r && r < 654 { + return seed + "r", H + } else if 654 <= r && r < 701 { + return seed + "s", H + } else if 701 <= r && r < 746 { + return seed + "t", H + } else if 746 <= r && r < 784 { + return seed + "u", H + } else if 784 <= r && r < 811 { + return seed + "v", H + } else if 811 <= r && r < 830 { + return seed + "w", H + } else if 830 <= r && r < 833 { + return seed + "x", H + } else if 833 <= r && r < 834 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "cj" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "uk" { + r := rng.IntN(12) + H := 1.9473387961875537 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 8 { + return seed + "e", H + } else if 8 <= r && r < 9 { + return seed + "i", H + } else if 9 <= r && r < 10 { + return seed + "o", H + } else if 10 <= r && r < 11 { + return seed + "u", H + } else if 11 <= r && r < 12 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "zs" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "lp" { + r := rng.IntN(44) + H := 3.2406667798772903 + if 0 <= r && r < 5 { + return seed + "a", H + } else if 5 <= r && r < 10 { + return seed + "e", H + } else if 10 <= r && r < 14 { + return seed + "f", H + } else if 14 <= r && r < 22 { + return seed + "h", H + } else if 22 <= r && r < 29 { + return seed + "i", H + } else if 29 <= r && r < 33 { + return seed + "l", H + } else if 33 <= r && r < 36 { + return seed + "o", H + } else if 36 <= r && r < 38 { + return seed + "r", H + } else if 38 <= r && r < 42 { + return seed + "t", H + } else if 42 <= r && r < 43 { + return seed + "u", H + } else if 43 <= r && r < 44 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "bj" { + r := rng.IntN(10) + H := 2.160964047443681 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 6 { + return seed + "e", H + } else if 6 <= r && r < 7 { + return seed + "i", H + } else if 7 <= r && r < 8 { + return seed + "o", H + } else if 8 <= r && r < 9 { + return seed + "u", H + } else if 9 <= r && r < 10 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "gv" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "eg" { + r := rng.IntN(146) + H := 3.2347050812892975 + if 0 <= r && r < 35 { + return seed + "a", H + } else if 35 <= r && r < 37 { + return seed + "b", H + } else if 37 <= r && r < 44 { + return seed + "e", H + } else if 44 <= r && r < 62 { + return seed + "g", H + } else if 62 <= r && r < 83 { + return seed + "i", H + } else if 83 <= r && r < 89 { + return seed + "l", H + } else if 89 <= r && r < 91 { + return seed + "m", H + } else if 91 <= r && r < 95 { + return seed + "n", H + } else if 95 <= r && r < 110 { + return seed + "o", H + } else if 110 <= r && r < 126 { + return seed + "r", H + } else if 126 <= r && r < 139 { + return seed + "u", H + } else if 139 <= r && r < 143 { + return seed + "w", H + } else if 143 <= r && r < 146 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "yy" { + r := rng.IntN(20) + H := 4.321928094887363 + if 0 <= r && r < 1 { + return seed + "b", H + } else if 1 <= r && r < 2 { + return seed + "c", H + } else if 2 <= r && r < 3 { + return seed + "d", H + } else if 3 <= r && r < 4 { + return seed + "f", H + } else if 4 <= r && r < 5 { + return seed + "g", H + } else if 5 <= r && r < 6 { + return seed + "h", H + } else if 6 <= r && r < 7 { + return seed + "j", H + } else if 7 <= r && r < 8 { + return seed + "k", H + } else if 8 <= r && r < 9 { + return seed + "l", H + } else if 9 <= r && r < 10 { + return seed + "m", H + } else if 10 <= r && r < 11 { + return seed + "n", H + } else if 11 <= r && r < 12 { + return seed + "p", H + } else if 12 <= r && r < 13 { + return seed + "q", H + } else if 13 <= r && r < 14 { + return seed + "r", H + } else if 14 <= r && r < 15 { + return seed + "s", H + } else if 15 <= r && r < 16 { + return seed + "t", H + } else if 16 <= r && r < 17 { + return seed + "v", H + } else if 17 <= r && r < 18 { + return seed + "w", H + } else if 18 <= r && r < 19 { + return seed + "x", H + } else if 19 <= r && r < 20 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "hj" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "hb" { + r := rng.IntN(28) + H := 1.9194126680510324 + if 0 <= r && r < 11 { + return seed + "a", H + } else if 11 <= r && r < 12 { + return seed + "e", H + } else if 12 <= r && r < 13 { + return seed + "i", H + } else if 13 <= r && r < 24 { + return seed + "o", H + } else if 24 <= r && r < 27 { + return seed + "u", H + } else if 27 <= r && r < 28 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "oq" { + r := rng.IntN(10) + H := 2.160964047443681 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 9 { + return seed + "u", H + } else if 9 <= r && r < 10 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "aa" { + r := rng.IntN(20) + H := 4.321928094887363 + if 0 <= r && r < 1 { + return seed + "b", H + } else if 1 <= r && r < 2 { + return seed + "c", H + } else if 2 <= r && r < 3 { + return seed + "d", H + } else if 3 <= r && r < 4 { + return seed + "f", H + } else if 4 <= r && r < 5 { + return seed + "g", H + } else if 5 <= r && r < 6 { + return seed + "h", H + } else if 6 <= r && r < 7 { + return seed + "j", H + } else if 7 <= r && r < 8 { + return seed + "k", H + } else if 8 <= r && r < 9 { + return seed + "l", H + } else if 9 <= r && r < 10 { + return seed + "m", H + } else if 10 <= r && r < 11 { + return seed + "n", H + } else if 11 <= r && r < 12 { + return seed + "p", H + } else if 12 <= r && r < 13 { + return seed + "q", H + } else if 13 <= r && r < 14 { + return seed + "r", H + } else if 14 <= r && r < 15 { + return seed + "s", H + } else if 15 <= r && r < 16 { + return seed + "t", H + } else if 16 <= r && r < 17 { + return seed + "v", H + } else if 17 <= r && r < 18 { + return seed + "w", H + } else if 18 <= r && r < 19 { + return seed + "x", H + } else if 19 <= r && r < 20 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "ri" { + r := rng.IntN(988) + H := 3.8566232047586393 + if 0 <= r && r < 36 { + return seed + "a", H + } else if 36 <= r && r < 69 { + return seed + "b", H + } else if 69 <= r && r < 174 { + return seed + "c", H + } else if 174 <= r && r < 223 { + return seed + "d", H + } else if 223 <= r && r < 289 { + return seed + "e", H + } else if 289 <= r && r < 322 { + return seed + "f", H + } else if 322 <= r && r < 359 { + return seed + "g", H + } else if 359 <= r && r < 360 { + return seed + "h", H + } else if 360 <= r && r < 361 { + return seed + "j", H + } else if 361 <= r && r < 368 { + return seed + "k", H + } else if 368 <= r && r < 409 { + return seed + "l", H + } else if 409 <= r && r < 462 { + return seed + "m", H + } else if 462 <= r && r < 651 { + return seed + "n", H + } else if 651 <= r && r < 677 { + return seed + "o", H + } else if 677 <= r && r < 712 { + return seed + "p", H + } else if 712 <= r && r < 713 { + return seed + "q", H + } else if 713 <= r && r < 714 { + return seed + "r", H + } else if 714 <= r && r < 801 { + return seed + "s", H + } else if 801 <= r && r < 896 { + return seed + "t", H + } else if 896 <= r && r < 906 { + return seed + "u", H + } else if 906 <= r && r < 967 { + return seed + "v", H + } else if 967 <= r && r < 968 { + return seed + "w", H + } else if 968 <= r && r < 971 { + return seed + "x", H + } else if 971 <= r && r < 988 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "lv" { + r := rng.IntN(48) + H := 1.6461654522610805 + if 0 <= r && r < 9 { + return seed + "a", H + } else if 9 <= r && r < 38 { + return seed + "e", H + } else if 38 <= r && r < 45 { + return seed + "i", H + } else if 45 <= r && r < 46 { + return seed + "o", H + } else if 46 <= r && r < 47 { + return seed + "u", H + } else if 47 <= r && r < 48 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "fr" { + r := rng.IntN(202) + H := 2.230355417282172 + if 0 <= r && r < 47 { + return seed + "a", H + } else if 47 <= r && r < 114 { + return seed + "e", H + } else if 114 <= r && r < 147 { + return seed + "i", H + } else if 147 <= r && r < 188 { + return seed + "o", H + } else if 188 <= r && r < 199 { + return seed + "u", H + } else if 199 <= r && r < 202 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "oa" { + r := rng.IntN(192) + H := 3.399326801846604 + if 0 <= r && r < 3 { + return seed + "b", H + } else if 3 <= r && r < 16 { + return seed + "c", H + } else if 16 <= r && r < 53 { + return seed + "d", H + } else if 53 <= r && r < 56 { + return seed + "f", H + } else if 56 <= r && r < 59 { + return seed + "g", H + } else if 59 <= r && r < 60 { + return seed + "h", H + } else if 60 <= r && r < 61 { + return seed + "j", H + } else if 61 <= r && r < 72 { + return seed + "k", H + } else if 72 <= r && r < 79 { + return seed + "l", H + } else if 79 <= r && r < 86 { + return seed + "m", H + } else if 86 <= r && r < 93 { + return seed + "n", H + } else if 93 <= r && r < 94 { + return seed + "p", H + } else if 94 <= r && r < 95 { + return seed + "q", H + } else if 95 <= r && r < 122 { + return seed + "r", H + } else if 122 <= r && r < 149 { + return seed + "s", H + } else if 149 <= r && r < 186 { + return seed + "t", H + } else if 186 <= r && r < 188 { + return seed + "u", H + } else if 188 <= r && r < 189 { + return seed + "v", H + } else if 189 <= r && r < 190 { + return seed + "w", H + } else if 190 <= r && r < 191 { + return seed + "x", H + } else if 191 <= r && r < 192 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "se" { + r := rng.IntN(418) + H := 3.745674478657474 + if 0 <= r && r < 12 { + return seed + "a", H + } else if 12 <= r && r < 13 { + return seed + "b", H + } else if 13 <= r && r < 44 { + return seed + "c", H + } else if 44 <= r && r < 109 { + return seed + "d", H + } else if 109 <= r && r < 119 { + return seed + "e", H + } else if 119 <= r && r < 122 { + return seed + "f", H + } else if 122 <= r && r < 125 { + return seed + "g", H + } else if 125 <= r && r < 126 { + return seed + "h", H + } else if 126 <= r && r < 130 { + return seed + "i", H + } else if 130 <= r && r < 131 { + return seed + "j", H + } else if 131 <= r && r < 132 { + return seed + "k", H + } else if 132 <= r && r < 185 { + return seed + "l", H + } else if 185 <= r && r < 204 { + return seed + "m", H + } else if 204 <= r && r < 255 { + return seed + "n", H + } else if 255 <= r && r < 264 { + return seed + "p", H + } else if 264 <= r && r < 271 { + return seed + "q", H + } else if 271 <= r && r < 328 { + return seed + "r", H + } else if 328 <= r && r < 361 { + return seed + "s", H + } else if 361 <= r && r < 390 { + return seed + "t", H + } else if 390 <= r && r < 394 { + return seed + "u", H + } else if 394 <= r && r < 407 { + return seed + "v", H + } else if 407 <= r && r < 410 { + return seed + "w", H + } else if 410 <= r && r < 413 { + return seed + "x", H + } else if 413 <= r && r < 417 { + return seed + "y", H + } else if 417 <= r && r < 418 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "qo" { + r := rng.IntN(20) + H := 4.321928094887363 + if 0 <= r && r < 1 { + return seed + "b", H + } else if 1 <= r && r < 2 { + return seed + "c", H + } else if 2 <= r && r < 3 { + return seed + "d", H + } else if 3 <= r && r < 4 { + return seed + "f", H + } else if 4 <= r && r < 5 { + return seed + "g", H + } else if 5 <= r && r < 6 { + return seed + "h", H + } else if 6 <= r && r < 7 { + return seed + "j", H + } else if 7 <= r && r < 8 { + return seed + "k", H + } else if 8 <= r && r < 9 { + return seed + "l", H + } else if 9 <= r && r < 10 { + return seed + "m", H + } else if 10 <= r && r < 11 { + return seed + "n", H + } else if 11 <= r && r < 12 { + return seed + "p", H + } else if 12 <= r && r < 13 { + return seed + "q", H + } else if 13 <= r && r < 14 { + return seed + "r", H + } else if 14 <= r && r < 15 { + return seed + "s", H + } else if 15 <= r && r < 16 { + return seed + "t", H + } else if 16 <= r && r < 17 { + return seed + "v", H + } else if 17 <= r && r < 18 { + return seed + "w", H + } else if 18 <= r && r < 19 { + return seed + "x", H + } else if 19 <= r && r < 20 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "sn" { + r := rng.IntN(102) + H := 2.0594822608842542 + if 0 <= r && r < 19 { + return seed + "a", H + } else if 19 <= r && r < 28 { + return seed + "e", H + } else if 28 <= r && r < 41 { + return seed + "i", H + } else if 41 <= r && r < 90 { + return seed + "o", H + } else if 90 <= r && r < 101 { + return seed + "u", H + } else if 101 <= r && r < 102 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "zb" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "kk" { + r := rng.IntN(10) + H := 2.646439344671015 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 4 { + return seed + "e", H + } else if 4 <= r && r < 5 { + return seed + "i", H + } else if 5 <= r && r < 7 { + return seed + "n", H + } else if 7 <= r && r < 8 { + return seed + "o", H + } else if 8 <= r && r < 9 { + return seed + "u", H + } else if 9 <= r && r < 10 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "dj" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "al" { + r := rng.IntN(506) + H := 3.6964082830610514 + if 0 <= r && r < 43 { + return seed + "a", H + } else if 43 <= r && r < 47 { + return seed + "b", H + } else if 47 <= r && r < 59 { + return seed + "c", H + } else if 59 <= r && r < 67 { + return seed + "d", H + } else if 67 <= r && r < 102 { + return seed + "e", H + } else if 102 <= r && r < 110 { + return seed + "f", H + } else if 110 <= r && r < 114 { + return seed + "g", H + } else if 114 <= r && r < 209 { + return seed + "i", H + } else if 209 <= r && r < 227 { + return seed + "k", H + } else if 227 <= r && r < 337 { + return seed + "l", H + } else if 337 <= r && r < 355 { + return seed + "m", H + } else if 355 <= r && r < 359 { + return seed + "n", H + } else if 359 <= r && r < 392 { + return seed + "o", H + } else if 392 <= r && r < 400 { + return seed + "p", H + } else if 400 <= r && r < 408 { + return seed + "r", H + } else if 408 <= r && r < 422 { + return seed + "s", H + } else if 422 <= r && r < 454 { + return seed + "t", H + } else if 454 <= r && r < 477 { + return seed + "u", H + } else if 477 <= r && r < 489 { + return seed + "v", H + } else if 489 <= r && r < 491 { + return seed + "w", H + } else if 491 <= r && r < 504 { + return seed + "y", H + } else if 504 <= r && r < 506 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "xd" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "dz" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "el" { + r := rng.IntN(468) + H := 3.49667796316439 + if 0 <= r && r < 31 { + return seed + "a", H + } else if 31 <= r && r < 33 { + return seed + "b", H + } else if 33 <= r && r < 37 { + return seed + "c", H + } else if 37 <= r && r < 67 { + return seed + "d", H + } else if 67 <= r && r < 156 { + return seed + "e", H + } else if 156 <= r && r < 172 { + return seed + "f", H + } else if 172 <= r && r < 261 { + return seed + "i", H + } else if 261 <= r && r < 263 { + return seed + "k", H + } else if 263 <= r && r < 319 { + return seed + "l", H + } else if 319 <= r && r < 323 { + return seed + "m", H + } else if 323 <= r && r < 327 { + return seed + "n", H + } else if 327 <= r && r < 356 { + return seed + "o", H + } else if 356 <= r && r < 372 { + return seed + "p", H + } else if 372 <= r && r < 378 { + return seed + "s", H + } else if 378 <= r && r < 396 { + return seed + "t", H + } else if 396 <= r && r < 411 { + return seed + "u", H + } else if 411 <= r && r < 423 { + return seed + "v", H + } else if 423 <= r && r < 468 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "ag" { + r := rng.IntN(364) + H := 2.8615484404812834 + if 0 <= r && r < 9 { + return seed + "a", H + } else if 9 <= r && r < 162 { + return seed + "e", H + } else if 162 <= r && r < 164 { + return seed + "f", H + } else if 164 <= r && r < 210 { + return seed + "g", H + } else if 210 <= r && r < 212 { + return seed + "h", H + } else if 212 <= r && r < 245 { + return seed + "i", H + } else if 245 <= r && r < 247 { + return seed + "l", H + } else if 247 <= r && r < 255 { + return seed + "m", H + } else if 255 <= r && r < 281 { + return seed + "n", H + } else if 281 <= r && r < 302 { + return seed + "o", H + } else if 302 <= r && r < 306 { + return seed + "p", H + } else if 306 <= r && r < 338 { + return seed + "r", H + } else if 338 <= r && r < 348 { + return seed + "s", H + } else if 348 <= r && r < 361 { + return seed + "u", H + } else if 361 <= r && r < 363 { + return seed + "w", H + } else if 363 <= r && r < 364 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "n" { + r := rng.IntN(200) + H := 2.043092467076734 + if 0 <= r && r < 51 { + return seed + "a", H + } else if 51 <= r && r < 118 { + return seed + "e", H + } else if 118 <= r && r < 143 { + return seed + "i", H + } else if 143 <= r && r < 144 { + return seed + "o", H + } else if 144 <= r && r < 197 { + return seed + "u", H + } else if 197 <= r && r < 200 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "f" { + r := rng.IntN(622) + H := 2.554187564301907 + if 0 <= r && r < 109 { + return seed + "a", H + } else if 109 <= r && r < 174 { + return seed + "e", H + } else if 174 <= r && r < 257 { + return seed + "i", H + } else if 257 <= r && r < 383 { + return seed + "l", H + } else if 383 <= r && r < 468 { + return seed + "o", H + } else if 468 <= r && r < 620 { + return seed + "r", H + } else if 620 <= r && r < 621 { + return seed + "u", H + } else if 621 <= r && r < 622 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "ip" { + r := rng.IntN(122) + H := 3.0161565071636254 + if 0 <= r && r < 5 { + return seed + "a", H + } else if 5 <= r && r < 7 { + return seed + "c", H + } else if 7 <= r && r < 34 { + return seed + "e", H + } else if 34 <= r && r < 36 { + return seed + "f", H + } else if 36 <= r && r < 42 { + return seed + "h", H + } else if 42 <= r && r < 45 { + return seed + "i", H + } else if 45 <= r && r < 51 { + return seed + "l", H + } else if 51 <= r && r < 53 { + return seed + "m", H + } else if 53 <= r && r < 60 { + return seed + "o", H + } else if 60 <= r && r < 100 { + return seed + "p", H + } else if 100 <= r && r < 106 { + return seed + "s", H + } else if 106 <= r && r < 118 { + return seed + "t", H + } else if 118 <= r && r < 121 { + return seed + "u", H + } else if 121 <= r && r < 122 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "yn" { + r := rng.IntN(28) + H := 2.6020475662770886 + if 0 <= r && r < 9 { + return seed + "a", H + } else if 9 <= r && r < 11 { + return seed + "d", H + } else if 11 <= r && r < 16 { + return seed + "e", H + } else if 16 <= r && r < 17 { + return seed + "i", H + } else if 17 <= r && r < 22 { + return seed + "o", H + } else if 22 <= r && r < 26 { + return seed + "t", H + } else if 26 <= r && r < 27 { + return seed + "u", H + } else if 27 <= r && r < 28 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "ew" { + r := rng.IntN(94) + H := 2.932631803459705 + if 0 <= r && r < 33 { + return seed + "a", H + } else if 33 <= r && r < 35 { + return seed + "d", H + } else if 35 <= r && r < 48 { + return seed + "e", H + } else if 48 <= r && r < 50 { + return seed + "h", H + } else if 50 <= r && r < 67 { + return seed + "i", H + } else if 67 <= r && r < 71 { + return seed + "l", H + } else if 71 <= r && r < 75 { + return seed + "m", H + } else if 75 <= r && r < 77 { + return seed + "n", H + } else if 77 <= r && r < 84 { + return seed + "o", H + } else if 84 <= r && r < 86 { + return seed + "p", H + } else if 86 <= r && r < 90 { + return seed + "r", H + } else if 90 <= r && r < 91 { + return seed + "u", H + } else if 91 <= r && r < 94 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "aj" { + r := rng.IntN(18) + H := 2.2349849223695104 + if 0 <= r && r < 5 { + return seed + "a", H + } else if 5 <= r && r < 10 { + return seed + "e", H + } else if 10 <= r && r < 11 { + return seed + "i", H + } else if 11 <= r && r < 16 { + return seed + "o", H + } else if 16 <= r && r < 17 { + return seed + "u", H + } else if 17 <= r && r < 18 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "gy" { + r := rng.IntN(24) + H := 4.1887218755408675 + if 0 <= r && r < 1 { + return seed + "b", H + } else if 1 <= r && r < 2 { + return seed + "c", H + } else if 2 <= r && r < 3 { + return seed + "d", H + } else if 3 <= r && r < 4 { + return seed + "f", H + } else if 4 <= r && r < 5 { + return seed + "g", H + } else if 5 <= r && r < 6 { + return seed + "h", H + } else if 6 <= r && r < 7 { + return seed + "j", H + } else if 7 <= r && r < 8 { + return seed + "k", H + } else if 8 <= r && r < 9 { + return seed + "l", H + } else if 9 <= r && r < 12 { + return seed + "m", H + } else if 12 <= r && r < 13 { + return seed + "n", H + } else if 13 <= r && r < 14 { + return seed + "p", H + } else if 14 <= r && r < 15 { + return seed + "q", H + } else if 15 <= r && r < 18 { + return seed + "r", H + } else if 18 <= r && r < 19 { + return seed + "s", H + } else if 19 <= r && r < 20 { + return seed + "t", H + } else if 20 <= r && r < 21 { + return seed + "v", H + } else if 21 <= r && r < 22 { + return seed + "w", H + } else if 22 <= r && r < 23 { + return seed + "x", H + } else if 23 <= r && r < 24 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "op" { + r := rng.IntN(218) + H := 3.2563225938929627 + if 0 <= r && r < 7 { + return seed + "a", H + } else if 7 <= r && r < 9 { + return seed + "b", H + } else if 9 <= r && r < 11 { + return seed + "c", H + } else if 11 <= r && r < 13 { + return seed + "d", H + } else if 13 <= r && r < 72 { + return seed + "e", H + } else if 72 <= r && r < 82 { + return seed + "h", H + } else if 82 <= r && r < 109 { + return seed + "i", H + } else if 109 <= r && r < 111 { + return seed + "k", H + } else if 111 <= r && r < 123 { + return seed + "l", H + } else if 123 <= r && r < 136 { + return seed + "o", H + } else if 136 <= r && r < 178 { + return seed + "p", H + } else if 178 <= r && r < 190 { + return seed + "s", H + } else if 190 <= r && r < 194 { + return seed + "t", H + } else if 194 <= r && r < 207 { + return seed + "u", H + } else if 207 <= r && r < 209 { + return seed + "w", H + } else if 209 <= r && r < 218 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "qu" { + r := rng.IntN(218) + H := 2.421738350941232 + if 0 <= r && r < 68 { + return seed + "a", H + } else if 68 <= r && r < 69 { + return seed + "b", H + } else if 69 <= r && r < 70 { + return seed + "c", H + } else if 70 <= r && r < 71 { + return seed + "d", H + } else if 71 <= r && r < 119 { + return seed + "e", H + } else if 119 <= r && r < 120 { + return seed + "f", H + } else if 120 <= r && r < 121 { + return seed + "g", H + } else if 121 <= r && r < 122 { + return seed + "h", H + } else if 122 <= r && r < 196 { + return seed + "i", H + } else if 196 <= r && r < 197 { + return seed + "j", H + } else if 197 <= r && r < 198 { + return seed + "k", H + } else if 198 <= r && r < 199 { + return seed + "l", H + } else if 199 <= r && r < 200 { + return seed + "m", H + } else if 200 <= r && r < 201 { + return seed + "n", H + } else if 201 <= r && r < 209 { + return seed + "o", H + } else if 209 <= r && r < 210 { + return seed + "p", H + } else if 210 <= r && r < 211 { + return seed + "q", H + } else if 211 <= r && r < 212 { + return seed + "r", H + } else if 212 <= r && r < 213 { + return seed + "s", H + } else if 213 <= r && r < 214 { + return seed + "t", H + } else if 214 <= r && r < 215 { + return seed + "v", H + } else if 215 <= r && r < 216 { + return seed + "w", H + } else if 216 <= r && r < 217 { + return seed + "x", H + } else if 217 <= r && r < 218 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "mk" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "xo" { + r := rng.IntN(30) + H := 4.0444138295776115 + if 0 <= r && r < 1 { + return seed + "b", H + } else if 1 <= r && r < 2 { + return seed + "c", H + } else if 2 <= r && r < 5 { + return seed + "d", H + } else if 5 <= r && r < 6 { + return seed + "f", H + } else if 6 <= r && r < 7 { + return seed + "g", H + } else if 7 <= r && r < 8 { + return seed + "h", H + } else if 8 <= r && r < 9 { + return seed + "j", H + } else if 9 <= r && r < 10 { + return seed + "k", H + } else if 10 <= r && r < 11 { + return seed + "l", H + } else if 11 <= r && r < 12 { + return seed + "m", H + } else if 12 <= r && r < 15 { + return seed + "n", H + } else if 15 <= r && r < 18 { + return seed + "p", H + } else if 18 <= r && r < 19 { + return seed + "q", H + } else if 19 <= r && r < 24 { + return seed + "r", H + } else if 24 <= r && r < 25 { + return seed + "s", H + } else if 25 <= r && r < 26 { + return seed + "t", H + } else if 26 <= r && r < 27 { + return seed + "v", H + } else if 27 <= r && r < 28 { + return seed + "w", H + } else if 28 <= r && r < 29 { + return seed + "x", H + } else if 29 <= r && r < 30 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "rg" { + r := rng.IntN(124) + H := 2.6508761522487303 + if 0 <= r && r < 9 { + return seed + "a", H + } else if 9 <= r && r < 56 { + return seed + "e", H + } else if 56 <= r && r < 75 { + return seed + "i", H + } else if 75 <= r && r < 87 { + return seed + "l", H + } else if 87 <= r && r < 100 { + return seed + "o", H + } else if 100 <= r && r < 108 { + return seed + "r", H + } else if 108 <= r && r < 115 { + return seed + "u", H + } else if 115 <= r && r < 124 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "ln" { + r := rng.IntN(18) + H := 1.9399824743635556 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 10 { + return seed + "e", H + } else if 10 <= r && r < 11 { + return seed + "i", H + } else if 11 <= r && r < 12 { + return seed + "o", H + } else if 12 <= r && r < 17 { + return seed + "u", H + } else if 17 <= r && r < 18 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "ru" { + r := rng.IntN(316) + H := 3.5667344720949834 + if 0 <= r && r < 25 { + return seed + "b", H + } else if 25 <= r && r < 48 { + return seed + "c", H + } else if 48 <= r && r < 75 { + return seed + "d", H + } else if 75 <= r && r < 85 { + return seed + "e", H + } else if 85 <= r && r < 96 { + return seed + "f", H + } else if 96 <= r && r < 107 { + return seed + "g", H + } else if 107 <= r && r < 108 { + return seed + "h", H + } else if 108 <= r && r < 114 { + return seed + "i", H + } else if 114 <= r && r < 115 { + return seed + "j", H + } else if 115 <= r && r < 116 { + return seed + "k", H + } else if 116 <= r && r < 123 { + return seed + "l", H + } else if 123 <= r && r < 162 { + return seed + "m", H + } else if 162 <= r && r < 211 { + return seed + "n", H + } else if 211 <= r && r < 224 { + return seed + "p", H + } else if 224 <= r && r < 225 { + return seed + "q", H + } else if 225 <= r && r < 228 { + return seed + "r", H + } else if 228 <= r && r < 295 { + return seed + "s", H + } else if 295 <= r && r < 310 { + return seed + "t", H + } else if 310 <= r && r < 311 { + return seed + "v", H + } else if 311 <= r && r < 312 { + return seed + "w", H + } else if 312 <= r && r < 315 { + return seed + "x", H + } else if 315 <= r && r < 316 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "vp" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "ac" { + r := rng.IntN(562) + H := 3.0537155907352163 + if 0 <= r && r < 21 { + return seed + "a", H + } else if 21 <= r && r < 39 { + return seed + "c", H + } else if 39 <= r && r < 106 { + return seed + "e", H + } else if 106 <= r && r < 172 { + return seed + "h", H + } else if 172 <= r && r < 225 { + return seed + "i", H + } else if 225 <= r && r < 387 { + return seed + "k", H + } else if 387 <= r && r < 391 { + return seed + "l", H + } else if 391 <= r && r < 406 { + return seed + "o", H + } else if 406 <= r && r < 412 { + return seed + "q", H + } else if 412 <= r && r < 424 { + return seed + "r", H + } else if 424 <= r && r < 426 { + return seed + "s", H + } else if 426 <= r && r < 530 { + return seed + "t", H + } else if 530 <= r && r < 545 { + return seed + "u", H + } else if 545 <= r && r < 562 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "t" { + r := rng.IntN(652) + H := 2.501876728590702 + if 0 <= r && r < 129 { + return seed + "a", H + } else if 129 <= r && r < 130 { + return seed + "e", H + } else if 130 <= r && r < 252 { + return seed + "h", H + } else if 252 <= r && r < 335 { + return seed + "i", H + } else if 335 <= r && r < 336 { + return seed + "o", H + } else if 336 <= r && r < 546 { + return seed + "r", H + } else if 546 <= r && r < 548 { + return seed + "s", H + } else if 548 <= r && r < 599 { + return seed + "u", H + } else if 599 <= r && r < 645 { + return seed + "w", H + } else if 645 <= r && r < 652 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "ws" { + r := rng.IntN(18) + H := 2.774401919288771 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 4 { + return seed + "e", H + } else if 4 <= r && r < 6 { + return seed + "h", H + } else if 6 <= r && r < 11 { + return seed + "i", H + } else if 11 <= r && r < 12 { + return seed + "o", H + } else if 12 <= r && r < 14 { + return seed + "t", H + } else if 14 <= r && r < 17 { + return seed + "u", H + } else if 17 <= r && r < 18 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "uu" { + r := rng.IntN(20) + H := 4.321928094887363 + if 0 <= r && r < 1 { + return seed + "b", H + } else if 1 <= r && r < 2 { + return seed + "c", H + } else if 2 <= r && r < 3 { + return seed + "d", H + } else if 3 <= r && r < 4 { + return seed + "f", H + } else if 4 <= r && r < 5 { + return seed + "g", H + } else if 5 <= r && r < 6 { + return seed + "h", H + } else if 6 <= r && r < 7 { + return seed + "j", H + } else if 7 <= r && r < 8 { + return seed + "k", H + } else if 8 <= r && r < 9 { + return seed + "l", H + } else if 9 <= r && r < 10 { + return seed + "m", H + } else if 10 <= r && r < 11 { + return seed + "n", H + } else if 11 <= r && r < 12 { + return seed + "p", H + } else if 12 <= r && r < 13 { + return seed + "q", H + } else if 13 <= r && r < 14 { + return seed + "r", H + } else if 14 <= r && r < 15 { + return seed + "s", H + } else if 15 <= r && r < 16 { + return seed + "t", H + } else if 16 <= r && r < 17 { + return seed + "v", H + } else if 17 <= r && r < 18 { + return seed + "w", H + } else if 18 <= r && r < 19 { + return seed + "x", H + } else if 19 <= r && r < 20 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "zh" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "gq" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "cs" { + r := rng.IntN(8) + H := 2.4056390622295662 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 5 { + return seed + "i", H + } else if 5 <= r && r < 6 { + return seed + "o", H + } else if 6 <= r && r < 7 { + return seed + "u", H + } else if 7 <= r && r < 8 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "pr" { + r := rng.IntN(484) + H := 1.986523655080605 + if 0 <= r && r < 33 { + return seed + "a", H + } else if 33 <= r && r < 174 { + return seed + "e", H + } else if 174 <= r && r < 265 { + return seed + "i", H + } else if 265 <= r && r < 464 { + return seed + "o", H + } else if 464 <= r && r < 479 { + return seed + "u", H + } else if 479 <= r && r < 484 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "zg" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "pv" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "ft" { + r := rng.IntN(72) + H := 2.6518176152750605 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 28 { + return seed + "e", H + } else if 28 <= r && r < 30 { + return seed + "h", H + } else if 30 <= r && r < 45 { + return seed + "i", H + } else if 45 <= r && r < 51 { + return seed + "l", H + } else if 51 <= r && r < 53 { + return seed + "n", H + } else if 53 <= r && r < 56 { + return seed + "o", H + } else if 56 <= r && r < 58 { + return seed + "s", H + } else if 58 <= r && r < 59 { + return seed + "u", H + } else if 59 <= r && r < 61 { + return seed + "w", H + } else if 61 <= r && r < 72 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "sd" { + r := rng.IntN(14) + H := 2.064042639445697 + if 0 <= r && r < 7 { + return seed + "a", H + } else if 7 <= r && r < 8 { + return seed + "e", H + } else if 8 <= r && r < 9 { + return seed + "i", H + } else if 9 <= r && r < 12 { + return seed + "o", H + } else if 12 <= r && r < 13 { + return seed + "u", H + } else if 13 <= r && r < 14 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "wl" { + r := rng.IntN(26) + H := 1.7529381278020533 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 14 { + return seed + "e", H + } else if 14 <= r && r < 23 { + return seed + "i", H + } else if 23 <= r && r < 24 { + return seed + "o", H + } else if 24 <= r && r < 25 { + return seed + "u", H + } else if 25 <= r && r < 26 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "vc" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "sf" { + r := rng.IntN(20) + H := 2.6904685707328286 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 4 { + return seed + "e", H + } else if 4 <= r && r < 9 { + return seed + "i", H + } else if 9 <= r && r < 12 { + return seed + "o", H + } else if 12 <= r && r < 14 { + return seed + "r", H + } else if 14 <= r && r < 17 { + return seed + "u", H + } else if 17 <= r && r < 20 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "jz" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "mj" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "ot" { + r := rng.IntN(282) + H := 3.432576510412063 + if 0 <= r && r < 21 { + return seed + "a", H + } else if 21 <= r && r < 27 { + return seed + "b", H + } else if 27 <= r && r < 33 { + return seed + "c", H + } else if 33 <= r && r < 80 { + return seed + "e", H + } else if 80 <= r && r < 82 { + return seed + "g", H + } else if 82 <= r && r < 122 { + return seed + "h", H + } else if 122 <= r && r < 177 { + return seed + "i", H + } else if 177 <= r && r < 187 { + return seed + "l", H + } else if 187 <= r && r < 189 { + return seed + "m", H + } else if 189 <= r && r < 191 { + return seed + "n", H + } else if 191 <= r && r < 210 { + return seed + "o", H + } else if 210 <= r && r < 216 { + return seed + "p", H + } else if 216 <= r && r < 222 { + return seed + "r", H + } else if 222 <= r && r < 230 { + return seed + "s", H + } else if 230 <= r && r < 270 { + return seed + "t", H + } else if 270 <= r && r < 273 { + return seed + "u", H + } else if 273 <= r && r < 277 { + return seed + "w", H + } else if 277 <= r && r < 282 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "dw" { + r := rng.IntN(44) + H := 2.3727787125137962 + if 0 <= r && r < 11 { + return seed + "a", H + } else if 11 <= r && r < 22 { + return seed + "e", H + } else if 22 <= r && r < 29 { + return seed + "i", H + } else if 29 <= r && r < 40 { + return seed + "o", H + } else if 40 <= r && r < 42 { + return seed + "r", H + } else if 42 <= r && r < 43 { + return seed + "u", H + } else if 43 <= r && r < 44 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "ty" { + r := rng.IntN(60) + H := 3.552917257559472 + if 0 <= r && r < 1 { + return seed + "b", H + } else if 1 <= r && r < 4 { + return seed + "c", H + } else if 4 <= r && r < 5 { + return seed + "d", H + } else if 5 <= r && r < 8 { + return seed + "f", H + } else if 8 <= r && r < 9 { + return seed + "g", H + } else if 9 <= r && r < 12 { + return seed + "h", H + } else if 12 <= r && r < 18 { + return seed + "i", H + } else if 18 <= r && r < 19 { + return seed + "j", H + } else if 19 <= r && r < 22 { + return seed + "k", H + } else if 22 <= r && r < 37 { + return seed + "l", H + } else if 37 <= r && r < 38 { + return seed + "m", H + } else if 38 <= r && r < 39 { + return seed + "n", H + } else if 39 <= r && r < 52 { + return seed + "p", H + } else if 52 <= r && r < 53 { + return seed + "q", H + } else if 53 <= r && r < 54 { + return seed + "r", H + } else if 54 <= r && r < 55 { + return seed + "s", H + } else if 55 <= r && r < 56 { + return seed + "t", H + } else if 56 <= r && r < 57 { + return seed + "v", H + } else if 57 <= r && r < 58 { + return seed + "w", H + } else if 58 <= r && r < 59 { + return seed + "x", H + } else if 59 <= r && r < 60 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "yl" { + r := rng.IntN(40) + H := 1.8204796593794925 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 8 { + return seed + "e", H + } else if 8 <= r && r < 31 { + return seed + "i", H + } else if 31 <= r && r < 36 { + return seed + "o", H + } else if 36 <= r && r < 39 { + return seed + "u", H + } else if 39 <= r && r < 40 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "nn" { + r := rng.IntN(154) + H := 2.2344996919449143 + if 0 <= r && r < 21 { + return seed + "a", H + } else if 21 <= r && r < 84 { + return seed + "e", H + } else if 84 <= r && r < 117 { + return seed + "i", H + } else if 117 <= r && r < 132 { + return seed + "o", H + } else if 132 <= r && r < 137 { + return seed + "u", H + } else if 137 <= r && r < 154 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "dv" { + r := rng.IntN(8) + H := 2.4056390622295662 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 5 { + return seed + "i", H + } else if 5 <= r && r < 6 { + return seed + "o", H + } else if 6 <= r && r < 7 { + return seed + "u", H + } else if 7 <= r && r < 8 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "nw" { + r := rng.IntN(60) + H := 2.3476104386001415 + if 0 <= r && r < 17 { + return seed + "a", H + } else if 17 <= r && r < 26 { + return seed + "e", H + } else if 26 <= r && r < 37 { + return seed + "i", H + } else if 37 <= r && r < 54 { + return seed + "o", H + } else if 54 <= r && r < 58 { + return seed + "r", H + } else if 58 <= r && r < 59 { + return seed + "u", H + } else if 59 <= r && r < 60 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "yt" { + r := rng.IntN(28) + H := 2.4191133005120022 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 6 { + return seed + "e", H + } else if 6 <= r && r < 14 { + return seed + "h", H + } else if 14 <= r && r < 21 { + return seed + "i", H + } else if 21 <= r && r < 26 { + return seed + "o", H + } else if 26 <= r && r < 27 { + return seed + "u", H + } else if 27 <= r && r < 28 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "xj" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "x" { + r := rng.IntN(10) + H := 2.646439344671015 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 3 { + return seed + "b", H + } else if 3 <= r && r < 6 { + return seed + "e", H + } else if 6 <= r && r < 7 { + return seed + "i", H + } else if 7 <= r && r < 8 { + return seed + "o", H + } else if 8 <= r && r < 9 { + return seed + "u", H + } else if 9 <= r && r < 10 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "zk" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "wu" { + r := rng.IntN(22) + H := 4.243300368538956 + if 0 <= r && r < 1 { + return seed + "b", H + } else if 1 <= r && r < 2 { + return seed + "c", H + } else if 2 <= r && r < 3 { + return seed + "d", H + } else if 3 <= r && r < 4 { + return seed + "f", H + } else if 4 <= r && r < 5 { + return seed + "g", H + } else if 5 <= r && r < 6 { + return seed + "h", H + } else if 6 <= r && r < 7 { + return seed + "j", H + } else if 7 <= r && r < 8 { + return seed + "k", H + } else if 8 <= r && r < 9 { + return seed + "l", H + } else if 9 <= r && r < 10 { + return seed + "m", H + } else if 10 <= r && r < 13 { + return seed + "n", H + } else if 13 <= r && r < 14 { + return seed + "p", H + } else if 14 <= r && r < 15 { + return seed + "q", H + } else if 15 <= r && r < 16 { + return seed + "r", H + } else if 16 <= r && r < 17 { + return seed + "s", H + } else if 17 <= r && r < 18 { + return seed + "t", H + } else if 18 <= r && r < 19 { + return seed + "v", H + } else if 19 <= r && r < 20 { + return seed + "w", H + } else if 20 <= r && r < 21 { + return seed + "x", H + } else if 21 <= r && r < 22 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "lx" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "db" { + r := rng.IntN(34) + H := 2.267240151565867 + if 0 <= r && r < 15 { + return seed + "a", H + } else if 15 <= r && r < 16 { + return seed + "e", H + } else if 16 <= r && r < 19 { + return seed + "i", H + } else if 19 <= r && r < 21 { + return seed + "l", H + } else if 21 <= r && r < 30 { + return seed + "o", H + } else if 30 <= r && r < 32 { + return seed + "r", H + } else if 32 <= r && r < 33 { + return seed + "u", H + } else if 33 <= r && r < 34 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "iu" { + r := rng.IntN(56) + H := 2.3653946626241913 + if 0 <= r && r < 1 { + return seed + "b", H + } else if 1 <= r && r < 2 { + return seed + "c", H + } else if 2 <= r && r < 3 { + return seed + "d", H + } else if 3 <= r && r < 4 { + return seed + "f", H + } else if 4 <= r && r < 5 { + return seed + "g", H + } else if 5 <= r && r < 6 { + return seed + "h", H + } else if 6 <= r && r < 7 { + return seed + "j", H + } else if 7 <= r && r < 8 { + return seed + "k", H + } else if 8 <= r && r < 9 { + return seed + "l", H + } else if 9 <= r && r < 46 { + return seed + "m", H + } else if 46 <= r && r < 47 { + return seed + "n", H + } else if 47 <= r && r < 48 { + return seed + "p", H + } else if 48 <= r && r < 49 { + return seed + "q", H + } else if 49 <= r && r < 50 { + return seed + "r", H + } else if 50 <= r && r < 51 { + return seed + "s", H + } else if 51 <= r && r < 52 { + return seed + "t", H + } else if 52 <= r && r < 53 { + return seed + "v", H + } else if 53 <= r && r < 54 { + return seed + "w", H + } else if 54 <= r && r < 55 { + return seed + "x", H + } else if 55 <= r && r < 56 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "nc" { + r := rng.IntN(420) + H := 2.8684301140450312 + if 0 <= r && r < 13 { + return seed + "a", H + } else if 13 <= r && r < 146 { + return seed + "e", H + } else if 146 <= r && r < 232 { + return seed + "h", H + } else if 232 <= r && r < 275 { + return seed + "i", H + } else if 275 <= r && r < 299 { + return seed + "l", H + } else if 299 <= r && r < 338 { + return seed + "o", H + } else if 338 <= r && r < 354 { + return seed + "r", H + } else if 354 <= r && r < 376 { + return seed + "t", H + } else if 376 <= r && r < 387 { + return seed + "u", H + } else if 387 <= r && r < 420 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "es" { + r := rng.IntN(816) + H := 2.2763699907157355 + if 0 <= r && r < 13 { + return seed + "a", H + } else if 13 <= r && r < 33 { + return seed + "c", H + } else if 33 <= r && r < 35 { + return seed + "d", H + } else if 35 <= r && r < 72 { + return seed + "e", H + } else if 72 <= r && r < 94 { + return seed + "h", H + } else if 94 <= r && r < 143 { + return seed + "i", H + } else if 143 <= r && r < 153 { + return seed + "k", H + } else if 153 <= r && r < 155 { + return seed + "l", H + } else if 155 <= r && r < 159 { + return seed + "m", H + } else if 159 <= r && r < 180 { + return seed + "o", H + } else if 180 <= r && r < 196 { + return seed + "p", H + } else if 196 <= r && r < 198 { + return seed + "q", H + } else if 198 <= r && r < 662 { + return seed + "s", H + } else if 662 <= r && r < 796 { + return seed + "t", H + } else if 796 <= r && r < 813 { + return seed + "u", H + } else if 813 <= r && r < 816 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "je" { + r := rng.IntN(52) + H := 3.744261935633072 + if 0 <= r && r < 1 { + return seed + "b", H + } else if 1 <= r && r < 12 { + return seed + "c", H + } else if 12 <= r && r < 13 { + return seed + "d", H + } else if 13 <= r && r < 17 { + return seed + "e", H + } else if 17 <= r && r < 18 { + return seed + "f", H + } else if 18 <= r && r < 19 { + return seed + "g", H + } else if 19 <= r && r < 20 { + return seed + "h", H + } else if 20 <= r && r < 21 { + return seed + "j", H + } else if 21 <= r && r < 22 { + return seed + "k", H + } else if 22 <= r && r < 27 { + return seed + "l", H + } else if 27 <= r && r < 28 { + return seed + "m", H + } else if 28 <= r && r < 29 { + return seed + "n", H + } else if 29 <= r && r < 30 { + return seed + "p", H + } else if 30 <= r && r < 31 { + return seed + "q", H + } else if 31 <= r && r < 34 { + return seed + "r", H + } else if 34 <= r && r < 41 { + return seed + "s", H + } else if 41 <= r && r < 48 { + return seed + "t", H + } else if 48 <= r && r < 49 { + return seed + "v", H + } else if 49 <= r && r < 50 { + return seed + "w", H + } else if 50 <= r && r < 51 { + return seed + "x", H + } else if 51 <= r && r < 52 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "ol" { + r := rng.IntN(354) + H := 3.2697718107965503 + if 0 <= r && r < 37 { + return seed + "a", H + } else if 37 <= r && r < 87 { + return seed + "d", H + } else if 87 <= r && r < 132 { + return seed + "e", H + } else if 132 <= r && r < 136 { + return seed + "f", H + } else if 136 <= r && r < 177 { + return seed + "i", H + } else if 177 <= r && r < 183 { + return seed + "k", H + } else if 183 <= r && r < 237 { + return seed + "l", H + } else if 237 <= r && r < 300 { + return seed + "o", H + } else if 300 <= r && r < 302 { + return seed + "p", H + } else if 302 <= r && r < 304 { + return seed + "s", H + } else if 304 <= r && r < 316 { + return seed + "t", H + } else if 316 <= r && r < 325 { + return seed + "u", H + } else if 325 <= r && r < 339 { + return seed + "v", H + } else if 339 <= r && r < 354 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "xa" { + r := rng.IntN(38) + H := 3.9559910942383 + if 0 <= r && r < 5 { + return seed + "b", H + } else if 5 <= r && r < 8 { + return seed + "c", H + } else if 8 <= r && r < 9 { + return seed + "d", H + } else if 9 <= r && r < 10 { + return seed + "f", H + } else if 10 <= r && r < 15 { + return seed + "g", H + } else if 15 <= r && r < 16 { + return seed + "h", H + } else if 16 <= r && r < 17 { + return seed + "j", H + } else if 17 <= r && r < 18 { + return seed + "k", H + } else if 18 <= r && r < 21 { + return seed + "l", H + } else if 21 <= r && r < 26 { + return seed + "m", H + } else if 26 <= r && r < 27 { + return seed + "n", H + } else if 27 <= r && r < 28 { + return seed + "p", H + } else if 28 <= r && r < 29 { + return seed + "q", H + } else if 29 <= r && r < 30 { + return seed + "r", H + } else if 30 <= r && r < 31 { + return seed + "s", H + } else if 31 <= r && r < 34 { + return seed + "t", H + } else if 34 <= r && r < 35 { + return seed + "v", H + } else if 35 <= r && r < 36 { + return seed + "w", H + } else if 36 <= r && r < 37 { + return seed + "x", H + } else if 37 <= r && r < 38 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "hs" { + r := rng.IntN(8) + H := 2.75 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 6 { + return seed + "t", H + } else if 6 <= r && r < 7 { + return seed + "u", H + } else if 7 <= r && r < 8 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "st" { + r := rng.IntN(998) + H := 2.957473176091378 + if 0 <= r && r < 213 { + return seed + "a", H + } else if 213 <= r && r < 221 { + return seed + "b", H + } else if 221 <= r && r < 225 { + return seed + "c", H + } else if 225 <= r && r < 414 { + return seed + "e", H + } else if 414 <= r && r < 424 { + return seed + "f", H + } else if 424 <= r && r < 597 { + return seed + "i", H + } else if 597 <= r && r < 619 { + return seed + "l", H + } else if 619 <= r && r < 629 { + return seed + "n", H + } else if 629 <= r && r < 744 { + return seed + "o", H + } else if 744 <= r && r < 884 { + return seed + "r", H + } else if 884 <= r && r < 949 { + return seed + "u", H + } else if 949 <= r && r < 953 { + return seed + "w", H + } else if 953 <= r && r < 998 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "fd" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "rz" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "ab" { + r := rng.IntN(446) + H := 2.0906025437154616 + if 0 <= r && r < 11 { + return seed + "a", H + } else if 11 <= r && r < 37 { + return seed + "b", H + } else if 37 <= r && r < 43 { + return seed + "d", H + } else if 43 <= r && r < 52 { + return seed + "e", H + } else if 52 <= r && r < 54 { + return seed + "g", H + } else if 54 <= r && r < 85 { + return seed + "i", H + } else if 85 <= r && r < 371 { + return seed + "l", H + } else if 371 <= r && r < 373 { + return seed + "m", H + } else if 373 <= r && r < 375 { + return seed + "n", H + } else if 375 <= r && r < 402 { + return seed + "o", H + } else if 402 <= r && r < 418 { + return seed + "r", H + } else if 418 <= r && r < 438 { + return seed + "s", H + } else if 438 <= r && r < 441 { + return seed + "u", H + } else if 441 <= r && r < 446 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "ca" { + r := rng.IntN(654) + H := 3.392069435165686 + if 0 <= r && r < 21 { + return seed + "b", H + } else if 21 <= r && r < 32 { + return seed + "c", H + } else if 32 <= r && r < 49 { + return seed + "d", H + } else if 49 <= r && r < 52 { + return seed + "f", H + } else if 52 <= r && r < 57 { + return seed + "g", H + } else if 57 <= r && r < 60 { + return seed + "h", H + } else if 60 <= r && r < 61 { + return seed + "j", H + } else if 61 <= r && r < 70 { + return seed + "k", H + } else if 70 <= r && r < 181 { + return seed + "l", H + } else if 181 <= r && r < 206 { + return seed + "m", H + } else if 206 <= r && r < 275 { + return seed + "n", H + } else if 275 <= r && r < 328 { + return seed + "p", H + } else if 328 <= r && r < 329 { + return seed + "q", H + } else if 329 <= r && r < 472 { + return seed + "r", H + } else if 472 <= r && r < 511 { + return seed + "s", H + } else if 511 <= r && r < 612 { + return seed + "t", H + } else if 612 <= r && r < 630 { + return seed + "u", H + } else if 630 <= r && r < 647 { + return seed + "v", H + } else if 647 <= r && r < 650 { + return seed + "w", H + } else if 650 <= r && r < 651 { + return seed + "x", H + } else if 651 <= r && r < 653 { + return seed + "y", H + } else if 653 <= r && r < 654 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "wr" { + r := rng.IntN(64) + H := 2.2369062935020785 + if 0 <= r && r < 9 { + return seed + "a", H + } else if 9 <= r && r < 20 { + return seed + "e", H + } else if 20 <= r && r < 43 { + return seed + "i", H + } else if 43 <= r && r < 58 { + return seed + "o", H + } else if 58 <= r && r < 59 { + return seed + "u", H + } else if 59 <= r && r < 64 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "vs" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "hk" { + r := rng.IntN(8) + H := 2.4056390622295662 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 5 { + return seed + "i", H + } else if 5 <= r && r < 6 { + return seed + "o", H + } else if 6 <= r && r < 7 { + return seed + "u", H + } else if 7 <= r && r < 8 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "rf" { + r := rng.IntN(54) + H := 2.6938170543971935 + if 0 <= r && r < 7 { + return seed + "a", H + } else if 7 <= r && r < 9 { + return seed + "b", H + } else if 9 <= r && r < 28 { + return seed + "e", H + } else if 28 <= r && r < 35 { + return seed + "i", H + } else if 35 <= r && r < 39 { + return seed + "l", H + } else if 39 <= r && r < 42 { + return seed + "o", H + } else if 42 <= r && r < 44 { + return seed + "r", H + } else if 44 <= r && r < 53 { + return seed + "u", H + } else if 53 <= r && r < 54 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "sa" { + r := rng.IntN(338) + H := 3.8606917616050116 + if 0 <= r && r < 35 { + return seed + "b", H + } else if 35 <= r && r < 46 { + return seed + "c", H + } else if 46 <= r && r < 63 { + return seed + "d", H + } else if 63 <= r && r < 78 { + return seed + "f", H + } else if 78 <= r && r < 99 { + return seed + "g", H + } else if 99 <= r && r < 100 { + return seed + "h", H + } else if 100 <= r && r < 112 { + return seed + "i", H + } else if 112 <= r && r < 113 { + return seed + "j", H + } else if 113 <= r && r < 116 { + return seed + "k", H + } else if 116 <= r && r < 177 { + return seed + "l", H + } else if 177 <= r && r < 190 { + return seed + "m", H + } else if 190 <= r && r < 243 { + return seed + "n", H + } else if 243 <= r && r < 250 { + return seed + "p", H + } else if 250 <= r && r < 251 { + return seed + "q", H + } else if 251 <= r && r < 264 { + return seed + "r", H + } else if 264 <= r && r < 273 { + return seed + "s", H + } else if 273 <= r && r < 296 { + return seed + "t", H + } else if 296 <= r && r < 306 { + return seed + "u", H + } else if 306 <= r && r < 323 { + return seed + "v", H + } else if 323 <= r && r < 330 { + return seed + "w", H + } else if 330 <= r && r < 333 { + return seed + "x", H + } else if 333 <= r && r < 337 { + return seed + "y", H + } else if 337 <= r && r < 338 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "xr" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "du" { + r := rng.IntN(162) + H := 3.769464031282425 + if 0 <= r && r < 6 { + return seed + "a", H + } else if 6 <= r && r < 11 { + return seed + "b", H + } else if 11 <= r && r < 52 { + return seed + "c", H + } else if 52 <= r && r < 55 { + return seed + "d", H + } else if 55 <= r && r < 63 { + return seed + "e", H + } else if 63 <= r && r < 66 { + return seed + "f", H + } else if 66 <= r && r < 69 { + return seed + "g", H + } else if 69 <= r && r < 72 { + return seed + "h", H + } else if 72 <= r && r < 76 { + return seed + "i", H + } else if 76 <= r && r < 77 { + return seed + "j", H + } else if 77 <= r && r < 80 { + return seed + "k", H + } else if 80 <= r && r < 97 { + return seed + "l", H + } else if 97 <= r && r < 104 { + return seed + "m", H + } else if 104 <= r && r < 105 { + return seed + "n", H + } else if 105 <= r && r < 107 { + return seed + "o", H + } else if 107 <= r && r < 118 { + return seed + "p", H + } else if 118 <= r && r < 119 { + return seed + "q", H + } else if 119 <= r && r < 140 { + return seed + "r", H + } else if 140 <= r && r < 151 { + return seed + "s", H + } else if 151 <= r && r < 156 { + return seed + "t", H + } else if 156 <= r && r < 159 { + return seed + "v", H + } else if 159 <= r && r < 160 { + return seed + "w", H + } else if 160 <= r && r < 161 { + return seed + "x", H + } else if 161 <= r && r < 162 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "rh" { + r := rng.IntN(28) + H := 2.0897532141176747 + if 0 <= r && r < 9 { + return seed + "a", H + } else if 9 <= r && r < 20 { + return seed + "e", H + } else if 20 <= r && r < 21 { + return seed + "i", H + } else if 21 <= r && r < 22 { + return seed + "o", H + } else if 22 <= r && r < 25 { + return seed + "u", H + } else if 25 <= r && r < 28 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "ux" { + r := rng.IntN(12) + H := 2.221251836004466 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 4 { + return seed + "e", H + } else if 4 <= r && r < 5 { + return seed + "i", H + } else if 5 <= r && r < 6 { + return seed + "o", H + } else if 6 <= r && r < 11 { + return seed + "u", H + } else if 11 <= r && r < 12 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "hy" { + r := rng.IntN(62) + H := 3.1008100776460776 + if 0 <= r && r < 3 { + return seed + "b", H + } else if 3 <= r && r < 4 { + return seed + "c", H + } else if 4 <= r && r < 19 { + return seed + "d", H + } else if 19 <= r && r < 20 { + return seed + "f", H + } else if 20 <= r && r < 21 { + return seed + "g", H + } else if 21 <= r && r < 22 { + return seed + "h", H + } else if 22 <= r && r < 23 { + return seed + "j", H + } else if 23 <= r && r < 24 { + return seed + "k", H + } else if 24 <= r && r < 25 { + return seed + "l", H + } else if 25 <= r && r < 28 { + return seed + "m", H + } else if 28 <= r && r < 29 { + return seed + "n", H + } else if 29 <= r && r < 52 { + return seed + "p", H + } else if 52 <= r && r < 53 { + return seed + "q", H + } else if 53 <= r && r < 54 { + return seed + "r", H + } else if 54 <= r && r < 57 { + return seed + "s", H + } else if 57 <= r && r < 58 { + return seed + "t", H + } else if 58 <= r && r < 59 { + return seed + "v", H + } else if 59 <= r && r < 60 { + return seed + "w", H + } else if 60 <= r && r < 61 { + return seed + "x", H + } else if 61 <= r && r < 62 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "jy" { + r := rng.IntN(20) + H := 4.321928094887363 + if 0 <= r && r < 1 { + return seed + "b", H + } else if 1 <= r && r < 2 { + return seed + "c", H + } else if 2 <= r && r < 3 { + return seed + "d", H + } else if 3 <= r && r < 4 { + return seed + "f", H + } else if 4 <= r && r < 5 { + return seed + "g", H + } else if 5 <= r && r < 6 { + return seed + "h", H + } else if 6 <= r && r < 7 { + return seed + "j", H + } else if 7 <= r && r < 8 { + return seed + "k", H + } else if 8 <= r && r < 9 { + return seed + "l", H + } else if 9 <= r && r < 10 { + return seed + "m", H + } else if 10 <= r && r < 11 { + return seed + "n", H + } else if 11 <= r && r < 12 { + return seed + "p", H + } else if 12 <= r && r < 13 { + return seed + "q", H + } else if 13 <= r && r < 14 { + return seed + "r", H + } else if 14 <= r && r < 15 { + return seed + "s", H + } else if 15 <= r && r < 16 { + return seed + "t", H + } else if 16 <= r && r < 17 { + return seed + "v", H + } else if 17 <= r && r < 18 { + return seed + "w", H + } else if 18 <= r && r < 19 { + return seed + "x", H + } else if 19 <= r && r < 20 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "fb" { + r := rng.IntN(10) + H := 2.3709505944546683 + if 0 <= r && r < 3 { + return seed + "a", H + } else if 3 <= r && r < 4 { + return seed + "e", H + } else if 4 <= r && r < 5 { + return seed + "i", H + } else if 5 <= r && r < 8 { + return seed + "o", H + } else if 8 <= r && r < 9 { + return seed + "u", H + } else if 9 <= r && r < 10 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "xc" { + r := rng.IntN(46) + H := 2.857013796380975 + if 0 <= r && r < 7 { + return seed + "a", H + } else if 7 <= r && r < 14 { + return seed + "e", H + } else if 14 <= r && r < 16 { + return seed + "h", H + } else if 16 <= r && r < 21 { + return seed + "i", H + } else if 21 <= r && r < 31 { + return seed + "l", H + } else if 31 <= r && r < 32 { + return seed + "o", H + } else if 32 <= r && r < 36 { + return seed + "r", H + } else if 36 <= r && r < 45 { + return seed + "u", H + } else if 45 <= r && r < 46 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "ue" { + r := rng.IntN(98) + H := 3.7256236802012 + if 0 <= r && r < 8 { + return seed + "a", H + } else if 8 <= r && r < 11 { + return seed + "b", H + } else if 11 <= r && r < 12 { + return seed + "c", H + } else if 12 <= r && r < 21 { + return seed + "d", H + } else if 21 <= r && r < 29 { + return seed + "e", H + } else if 29 <= r && r < 32 { + return seed + "f", H + } else if 32 <= r && r < 33 { + return seed + "g", H + } else if 33 <= r && r < 34 { + return seed + "h", H + } else if 34 <= r && r < 35 { + return seed + "j", H + } else if 35 <= r && r < 36 { + return seed + "k", H + } else if 36 <= r && r < 55 { + return seed + "l", H + } else if 55 <= r && r < 56 { + return seed + "m", H + } else if 56 <= r && r < 73 { + return seed + "n", H + } else if 73 <= r && r < 74 { + return seed + "p", H + } else if 74 <= r && r < 75 { + return seed + "q", H + } else if 75 <= r && r < 80 { + return seed + "r", H + } else if 80 <= r && r < 89 { + return seed + "s", H + } else if 89 <= r && r < 92 { + return seed + "t", H + } else if 92 <= r && r < 94 { + return seed + "u", H + } else if 94 <= r && r < 95 { + return seed + "v", H + } else if 95 <= r && r < 96 { + return seed + "w", H + } else if 96 <= r && r < 97 { + return seed + "x", H + } else if 97 <= r && r < 98 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "eb" { + r := rng.IntN(100) + H := 2.947172585876227 + if 0 <= r && r < 21 { + return seed + "a", H + } else if 21 <= r && r < 25 { + return seed + "b", H + } else if 25 <= r && r < 30 { + return seed + "e", H + } else if 30 <= r && r < 37 { + return seed + "i", H + } else if 37 <= r && r < 45 { + return seed + "l", H + } else if 45 <= r && r < 66 { + return seed + "o", H + } else if 66 <= r && r < 76 { + return seed + "r", H + } else if 76 <= r && r < 80 { + return seed + "t", H + } else if 80 <= r && r < 99 { + return seed + "u", H + } else if 99 <= r && r < 100 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "xv" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "jn" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "ld" { + r := rng.IntN(72) + H := 3.2315574085830168 + if 0 <= r && r < 3 { + return seed + "a", H + } else if 3 <= r && r < 9 { + return seed + "c", H + } else if 9 <= r && r < 28 { + return seed + "e", H + } else if 28 <= r && r < 34 { + return seed + "f", H + } else if 34 <= r && r < 36 { + return seed + "h", H + } else if 36 <= r && r < 43 { + return seed + "i", H + } else if 43 <= r && r < 55 { + return seed + "l", H + } else if 55 <= r && r < 57 { + return seed + "m", H + } else if 57 <= r && r < 59 { + return seed + "n", H + } else if 59 <= r && r < 66 { + return seed + "o", H + } else if 66 <= r && r < 68 { + return seed + "s", H + } else if 68 <= r && r < 69 { + return seed + "u", H + } else if 69 <= r && r < 72 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "nl" { + r := rng.IntN(110) + H := 2.3509349645884354 + if 0 <= r && r < 11 { + return seed + "a", H + } else if 11 <= r && r < 32 { + return seed + "e", H + } else if 32 <= r && r < 71 { + return seed + "i", H + } else if 71 <= r && r < 90 { + return seed + "o", H + } else if 90 <= r && r < 95 { + return seed + "u", H + } else if 95 <= r && r < 110 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "jr" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "dd" { + r := rng.IntN(102) + H := 2.424492990791112 + if 0 <= r && r < 7 { + return seed + "a", H + } else if 7 <= r && r < 34 { + return seed + "e", H + } else if 34 <= r && r < 38 { + return seed + "h", H + } else if 38 <= r && r < 55 { + return seed + "i", H + } else if 55 <= r && r < 91 { + return seed + "l", H + } else if 91 <= r && r < 92 { + return seed + "o", H + } else if 92 <= r && r < 94 { + return seed + "r", H + } else if 94 <= r && r < 95 { + return seed + "u", H + } else if 95 <= r && r < 102 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "hq" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "k" { + r := rng.IntN(116) + H := 2.3015080389560936 + if 0 <= r && r < 11 { + return seed + "a", H + } else if 11 <= r && r < 34 { + return seed + "e", H + } else if 34 <= r && r < 89 { + return seed + "i", H + } else if 89 <= r && r < 91 { + return seed + "l", H + } else if 91 <= r && r < 101 { + return seed + "n", H + } else if 101 <= r && r < 108 { + return seed + "o", H + } else if 108 <= r && r < 110 { + return seed + "r", H + } else if 110 <= r && r < 115 { + return seed + "u", H + } else if 115 <= r && r < 116 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "wz" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "pf" { + r := rng.IntN(16) + H := 2.4237949406953985 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 7 { + return seed + "i", H + } else if 7 <= r && r < 8 { + return seed + "o", H + } else if 8 <= r && r < 10 { + return seed + "r", H + } else if 10 <= r && r < 15 { + return seed + "u", H + } else if 15 <= r && r < 16 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "cl" { + r := rng.IntN(252) + H := 2.303542326198559 + if 0 <= r && r < 73 { + return seed + "a", H + } else if 73 <= r && r < 130 { + return seed + "e", H + } else if 130 <= r && r < 171 { + return seed + "i", H + } else if 171 <= r && r < 210 { + return seed + "o", H + } else if 210 <= r && r < 251 { + return seed + "u", H + } else if 251 <= r && r < 252 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "bq" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "pz" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "da" { + r := rng.IntN(234) + H := 3.717771766639873 + if 0 <= r && r < 15 { + return seed + "b", H + } else if 15 <= r && r < 24 { + return seed + "c", H + } else if 24 <= r && r < 31 { + return seed + "d", H + } else if 31 <= r && r < 34 { + return seed + "f", H + } else if 34 <= r && r < 39 { + return seed + "g", H + } else if 39 <= r && r < 40 { + return seed + "h", H + } else if 40 <= r && r < 52 { + return seed + "i", H + } else if 52 <= r && r < 53 { + return seed + "j", H + } else if 53 <= r && r < 54 { + return seed + "k", H + } else if 54 <= r && r < 65 { + return seed + "l", H + } else if 65 <= r && r < 68 { + return seed + "m", H + } else if 68 <= r && r < 107 { + return seed + "n", H + } else if 107 <= r && r < 108 { + return seed + "p", H + } else if 108 <= r && r < 109 { + return seed + "q", H + } else if 109 <= r && r < 142 { + return seed + "r", H + } else if 142 <= r && r < 149 { + return seed + "s", H + } else if 149 <= r && r < 178 { + return seed + "t", H + } else if 178 <= r && r < 184 { + return seed + "u", H + } else if 184 <= r && r < 187 { + return seed + "v", H + } else if 187 <= r && r < 192 { + return seed + "w", H + } else if 192 <= r && r < 193 { + return seed + "x", H + } else if 193 <= r && r < 229 { + return seed + "y", H + } else if 229 <= r && r < 234 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "ef" { + r := rng.IntN(188) + H := 3.1258405597039096 + if 0 <= r && r < 13 { + return seed + "a", H + } else if 13 <= r && r < 38 { + return seed + "e", H + } else if 38 <= r && r < 46 { + return seed + "f", H + } else if 46 <= r && r < 79 { + return seed + "i", H + } else if 79 <= r && r < 99 { + return seed + "l", H + } else if 99 <= r && r < 122 { + return seed + "o", H + } else if 122 <= r && r < 136 { + return seed + "r", H + } else if 136 <= r && r < 148 { + return seed + "t", H + } else if 148 <= r && r < 183 { + return seed + "u", H + } else if 183 <= r && r < 188 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "io" { + r := rng.IntN(394) + H := 1.7314586053179288 + if 0 <= r && r < 1 { + return seed + "b", H + } else if 1 <= r && r < 8 { + return seed + "c", H + } else if 8 <= r && r < 13 { + return seed + "d", H + } else if 13 <= r && r < 14 { + return seed + "f", H + } else if 14 <= r && r < 15 { + return seed + "g", H + } else if 15 <= r && r < 16 { + return seed + "h", H + } else if 16 <= r && r < 17 { + return seed + "j", H + } else if 17 <= r && r < 18 { + return seed + "k", H + } else if 18 <= r && r < 31 { + return seed + "l", H + } else if 31 <= r && r < 34 { + return seed + "m", H + } else if 34 <= r && r < 315 { + return seed + "n", H + } else if 315 <= r && r < 316 { + return seed + "p", H + } else if 316 <= r && r < 317 { + return seed + "q", H + } else if 317 <= r && r < 330 { + return seed + "r", H + } else if 330 <= r && r < 331 { + return seed + "s", H + } else if 331 <= r && r < 342 { + return seed + "t", H + } else if 342 <= r && r < 388 { + return seed + "u", H + } else if 388 <= r && r < 389 { + return seed + "v", H + } else if 389 <= r && r < 390 { + return seed + "w", H + } else if 390 <= r && r < 393 { + return seed + "x", H + } else if 393 <= r && r < 394 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "wo" { + r := rng.IntN(154) + H := 3.0200652985123204 + if 0 <= r && r < 7 { + return seed + "b", H + } else if 7 <= r && r < 8 { + return seed + "c", H + } else if 8 <= r && r < 9 { + return seed + "d", H + } else if 9 <= r && r < 12 { + return seed + "f", H + } else if 12 <= r && r < 13 { + return seed + "g", H + } else if 13 <= r && r < 14 { + return seed + "h", H + } else if 14 <= r && r < 15 { + return seed + "j", H + } else if 15 <= r && r < 20 { + return seed + "k", H + } else if 20 <= r && r < 25 { + return seed + "l", H + } else if 25 <= r && r < 42 { + return seed + "m", H + } else if 42 <= r && r < 45 { + return seed + "n", H + } else if 45 <= r && r < 65 { + return seed + "o", H + } else if 65 <= r && r < 66 { + return seed + "p", H + } else if 66 <= r && r < 67 { + return seed + "q", H + } else if 67 <= r && r < 134 { + return seed + "r", H + } else if 134 <= r && r < 135 { + return seed + "s", H + } else if 135 <= r && r < 136 { + return seed + "t", H + } else if 136 <= r && r < 140 { + return seed + "u", H + } else if 140 <= r && r < 147 { + return seed + "v", H + } else if 147 <= r && r < 152 { + return seed + "w", H + } else if 152 <= r && r < 153 { + return seed + "x", H + } else if 153 <= r && r < 154 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "w" { + r := rng.IntN(316) + H := 2.2898450930569996 + if 0 <= r && r < 85 { + return seed + "a", H + } else if 85 <= r && r < 86 { + return seed + "e", H + } else if 86 <= r && r < 122 { + return seed + "h", H + } else if 122 <= r && r < 217 { + return seed + "i", H + } else if 217 <= r && r < 274 { + return seed + "o", H + } else if 274 <= r && r < 314 { + return seed + "r", H + } else if 314 <= r && r < 315 { + return seed + "u", H + } else if 315 <= r && r < 316 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "aq" { + r := rng.IntN(10) + H := 2.160964047443681 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 9 { + return seed + "u", H + } else if 9 <= r && r < 10 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "gw" { + r := rng.IntN(16) + H := 2.5550365325772657 + if 0 <= r && r < 5 { + return seed + "a", H + } else if 5 <= r && r < 8 { + return seed + "e", H + } else if 8 <= r && r < 10 { + return seed + "h", H + } else if 10 <= r && r < 11 { + return seed + "i", H + } else if 11 <= r && r < 14 { + return seed + "o", H + } else if 14 <= r && r < 15 { + return seed + "u", H + } else if 15 <= r && r < 16 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "hf" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "sh" { + r := rng.IntN(472) + H := 3.040508314254535 + if 0 <= r && r < 83 { + return seed + "a", H + } else if 83 <= r && r < 93 { + return seed + "b", H + } else if 93 <= r && r < 101 { + return seed + "c", H + } else if 101 <= r && r < 103 { + return seed + "d", H + } else if 103 <= r && r < 188 { + return seed + "e", H + } else if 188 <= r && r < 190 { + return seed + "h", H + } else if 190 <= r && r < 277 { + return seed + "i", H + } else if 277 <= r && r < 289 { + return seed + "l", H + } else if 289 <= r && r < 291 { + return seed + "n", H + } else if 291 <= r && r < 388 { + return seed + "o", H + } else if 388 <= r && r < 390 { + return seed + "p", H + } else if 390 <= r && r < 426 { + return seed + "r", H + } else if 426 <= r && r < 428 { + return seed + "s", H + } else if 428 <= r && r < 430 { + return seed + "t", H + } else if 430 <= r && r < 451 { + return seed + "u", H + } else if 451 <= r && r < 472 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "bw" { + r := rng.IntN(12) + H := 2.396240625180289 + if 0 <= r && r < 3 { + return seed + "a", H + } else if 3 <= r && r < 6 { + return seed + "e", H + } else if 6 <= r && r < 7 { + return seed + "i", H + } else if 7 <= r && r < 10 { + return seed + "o", H + } else if 10 <= r && r < 11 { + return seed + "u", H + } else if 11 <= r && r < 12 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "ib" { + r := rng.IntN(108) + H := 2.6964249538282297 + if 0 <= r && r < 5 { + return seed + "a", H + } else if 5 <= r && r < 15 { + return seed + "b", H + } else if 15 <= r && r < 17 { + return seed + "c", H + } else if 17 <= r && r < 40 { + return seed + "e", H + } else if 40 <= r && r < 47 { + return seed + "i", H + } else if 47 <= r && r < 85 { + return seed + "l", H + } else if 85 <= r && r < 88 { + return seed + "o", H + } else if 88 <= r && r < 94 { + return seed + "r", H + } else if 94 <= r && r < 107 { + return seed + "u", H + } else if 107 <= r && r < 108 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "ou" { + r := rng.IntN(536) + H := 2.6212991922232844 + if 0 <= r && r < 7 { + return seed + "b", H + } else if 7 <= r && r < 28 { + return seed + "c", H + } else if 28 <= r && r < 35 { + return seed + "d", H + } else if 35 <= r && r < 36 { + return seed + "f", H + } else if 36 <= r && r < 51 { + return seed + "g", H + } else if 51 <= r && r < 52 { + return seed + "h", H + } else if 52 <= r && r < 53 { + return seed + "j", H + } else if 53 <= r && r < 54 { + return seed + "k", H + } else if 54 <= r && r < 59 { + return seed + "l", H + } else if 59 <= r && r < 60 { + return seed + "m", H + } else if 60 <= r && r < 191 { + return seed + "n", H + } else if 191 <= r && r < 204 { + return seed + "p", H + } else if 204 <= r && r < 205 { + return seed + "q", H + } else if 205 <= r && r < 238 { + return seed + "r", H + } else if 238 <= r && r < 385 { + return seed + "s", H + } else if 385 <= r && r < 532 { + return seed + "t", H + } else if 532 <= r && r < 533 { + return seed + "v", H + } else if 533 <= r && r < 534 { + return seed + "w", H + } else if 534 <= r && r < 535 { + return seed + "x", H + } else if 535 <= r && r < 536 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "qx" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "sc" { + r := rng.IntN(274) + H := 2.551187202536169 + if 0 <= r && r < 81 { + return seed + "a", H + } else if 81 <= r && r < 98 { + return seed + "e", H + } else if 98 <= r && r < 116 { + return seed + "h", H + } else if 116 <= r && r < 125 { + return seed + "i", H + } else if 125 <= r && r < 127 { + return seed + "l", H + } else if 127 <= r && r < 194 { + return seed + "o", H + } else if 194 <= r && r < 246 { + return seed + "r", H + } else if 246 <= r && r < 273 { + return seed + "u", H + } else if 273 <= r && r < 274 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "iw" { + r := rng.IntN(10) + H := 2.3709505944546683 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 5 { + return seed + "i", H + } else if 5 <= r && r < 8 { + return seed + "o", H + } else if 8 <= r && r < 9 { + return seed + "u", H + } else if 9 <= r && r < 10 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "ml" { + r := rng.IntN(32) + H := 2.2226057415937133 + if 0 <= r && r < 3 { + return seed + "a", H + } else if 3 <= r && r < 16 { + return seed + "e", H + } else if 16 <= r && r < 21 { + return seed + "i", H + } else if 21 <= r && r < 24 { + return seed + "o", H + } else if 24 <= r && r < 25 { + return seed + "u", H + } else if 25 <= r && r < 32 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "tk" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "fc" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "tx" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "dm" { + r := rng.IntN(24) + H := 2.0093984370492777 + if 0 <= r && r < 9 { + return seed + "a", H + } else if 9 <= r && r < 12 { + return seed + "e", H + } else if 12 <= r && r < 21 { + return seed + "i", H + } else if 21 <= r && r < 22 { + return seed + "o", H + } else if 22 <= r && r < 23 { + return seed + "u", H + } else if 23 <= r && r < 24 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "ic" { + r := rng.IntN(402) + H := 3.10865538070483 + if 0 <= r && r < 83 { + return seed + "a", H + } else if 83 <= r && r < 142 { + return seed + "e", H + } else if 142 <= r && r < 150 { + return seed + "h", H + } else if 150 <= r && r < 205 { + return seed + "i", H + } else if 205 <= r && r < 279 { + return seed + "k", H + } else if 279 <= r && r < 289 { + return seed + "l", H + } else if 289 <= r && r < 316 { + return seed + "o", H + } else if 316 <= r && r < 318 { + return seed + "r", H + } else if 318 <= r && r < 352 { + return seed + "s", H + } else if 352 <= r && r < 382 { + return seed + "t", H + } else if 382 <= r && r < 391 { + return seed + "u", H + } else if 391 <= r && r < 402 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "ro" { + r := rng.IntN(796) + H := 4.181153167717222 + if 0 <= r && r < 40 { + return seed + "a", H + } else if 40 <= r && r < 77 { + return seed + "b", H + } else if 77 <= r && r < 122 { + return seed + "c", H + } else if 122 <= r && r < 143 { + return seed + "d", H + } else if 143 <= r && r < 160 { + return seed + "f", H + } else if 160 <= r && r < 189 { + return seed + "g", H + } else if 189 <= r && r < 190 { + return seed + "h", H + } else if 190 <= r && r < 206 { + return seed + "i", H + } else if 206 <= r && r < 209 { + return seed + "j", H + } else if 209 <= r && r < 218 { + return seed + "k", H + } else if 218 <= r && r < 257 { + return seed + "l", H + } else if 257 <= r && r < 290 { + return seed + "m", H + } else if 290 <= r && r < 369 { + return seed + "n", H + } else if 369 <= r && r < 431 { + return seed + "o", H + } else if 431 <= r && r < 484 { + return seed + "p", H + } else if 484 <= r && r < 485 { + return seed + "q", H + } else if 485 <= r && r < 496 { + return seed + "r", H + } else if 496 <= r && r < 539 { + return seed + "s", H + } else if 539 <= r && r < 574 { + return seed + "t", H + } else if 574 <= r && r < 664 { + return seed + "u", H + } else if 664 <= r && r < 713 { + return seed + "v", H + } else if 713 <= r && r < 776 { + return seed + "w", H + } else if 776 <= r && r < 787 { + return seed + "x", H + } else if 787 <= r && r < 789 { + return seed + "y", H + } else if 789 <= r && r < 796 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "mg" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "tw" { + r := rng.IntN(84) + H := 2.0441830918840447 + if 0 <= r && r < 15 { + return seed + "a", H + } else if 15 <= r && r < 36 { + return seed + "e", H + } else if 36 <= r && r < 38 { + return seed + "h", H + } else if 38 <= r && r < 75 { + return seed + "i", H + } else if 75 <= r && r < 82 { + return seed + "o", H + } else if 82 <= r && r < 83 { + return seed + "u", H + } else if 83 <= r && r < 84 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "et" { + r := rng.IntN(318) + H := 3.255158026113046 + if 0 <= r && r < 27 { + return seed + "a", H + } else if 27 <= r && r < 29 { + return seed + "b", H + } else if 29 <= r && r < 37 { + return seed + "c", H + } else if 37 <= r && r < 39 { + return seed + "d", H + } else if 39 <= r && r < 104 { + return seed + "e", H + } else if 104 <= r && r < 108 { + return seed + "f", H + } else if 108 <= r && r < 138 { + return seed + "h", H + } else if 138 <= r && r < 195 { + return seed + "i", H + } else if 195 <= r && r < 218 { + return seed + "o", H + } else if 218 <= r && r < 246 { + return seed + "r", H + } else if 246 <= r && r < 248 { + return seed + "s", H + } else if 248 <= r && r < 294 { + return seed + "t", H + } else if 294 <= r && r < 305 { + return seed + "u", H + } else if 305 <= r && r < 316 { + return seed + "y", H + } else if 316 <= r && r < 318 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "cr" { + r := rng.IntN(342) + H := 2.4028604667342477 + if 0 <= r && r < 85 { + return seed + "a", H + } else if 85 <= r && r < 168 { + return seed + "e", H + } else if 168 <= r && r < 227 { + return seed + "i", H + } else if 227 <= r && r < 276 { + return seed + "o", H + } else if 276 <= r && r < 333 { + return seed + "u", H + } else if 333 <= r && r < 342 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "wa" { + r := rng.IntN(260) + H := 3.5988728999558517 + if 0 <= r && r < 11 { + return seed + "b", H + } else if 11 <= r && r < 14 { + return seed + "c", H + } else if 14 <= r && r < 21 { + return seed + "d", H + } else if 21 <= r && r < 26 { + return seed + "f", H + } else if 26 <= r && r < 39 { + return seed + "g", H + } else if 39 <= r && r < 40 { + return seed + "h", H + } else if 40 <= r && r < 42 { + return seed + "i", H + } else if 42 <= r && r < 43 { + return seed + "j", H + } else if 43 <= r && r < 54 { + return seed + "k", H + } else if 54 <= r && r < 75 { + return seed + "l", H + } else if 75 <= r && r < 78 { + return seed + "m", H + } else if 78 <= r && r < 91 { + return seed + "n", H + } else if 91 <= r && r < 94 { + return seed + "p", H + } else if 94 <= r && r < 95 { + return seed + "q", H + } else if 95 <= r && r < 146 { + return seed + "r", H + } else if 146 <= r && r < 193 { + return seed + "s", H + } else if 193 <= r && r < 206 { + return seed + "t", H + } else if 206 <= r && r < 215 { + return seed + "v", H + } else if 215 <= r && r < 220 { + return seed + "w", H + } else if 220 <= r && r < 221 { + return seed + "x", H + } else if 221 <= r && r < 259 { + return seed + "y", H + } else if 259 <= r && r < 260 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "nh" { + r := rng.IntN(52) + H := 2.323934450134503 + if 0 <= r && r < 13 { + return seed + "a", H + } else if 13 <= r && r < 26 { + return seed + "e", H + } else if 26 <= r && r < 33 { + return seed + "i", H + } else if 33 <= r && r < 46 { + return seed + "o", H + } else if 46 <= r && r < 51 { + return seed + "u", H + } else if 51 <= r && r < 52 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "sb" { + r := rng.IntN(18) + H := 2.3516441151533924 + if 0 <= r && r < 5 { + return seed + "a", H + } else if 5 <= r && r < 10 { + return seed + "e", H + } else if 10 <= r && r < 11 { + return seed + "i", H + } else if 11 <= r && r < 14 { + return seed + "o", H + } else if 14 <= r && r < 17 { + return seed + "u", H + } else if 17 <= r && r < 18 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "xg" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "y" { + r := rng.IntN(74) + H := 3.5273227992092866 + if 0 <= r && r < 12 { + return seed + "a", H + } else if 12 <= r && r < 13 { + return seed + "b", H + } else if 13 <= r && r < 14 { + return seed + "c", H + } else if 14 <= r && r < 15 { + return seed + "d", H + } else if 15 <= r && r < 35 { + return seed + "e", H + } else if 35 <= r && r < 36 { + return seed + "f", H + } else if 36 <= r && r < 37 { + return seed + "g", H + } else if 37 <= r && r < 38 { + return seed + "h", H + } else if 38 <= r && r < 46 { + return seed + "i", H + } else if 46 <= r && r < 47 { + return seed + "j", H + } else if 47 <= r && r < 48 { + return seed + "k", H + } else if 48 <= r && r < 49 { + return seed + "l", H + } else if 49 <= r && r < 50 { + return seed + "m", H + } else if 50 <= r && r < 51 { + return seed + "n", H + } else if 51 <= r && r < 63 { + return seed + "o", H + } else if 63 <= r && r < 64 { + return seed + "p", H + } else if 64 <= r && r < 65 { + return seed + "q", H + } else if 65 <= r && r < 66 { + return seed + "r", H + } else if 66 <= r && r < 67 { + return seed + "s", H + } else if 67 <= r && r < 68 { + return seed + "t", H + } else if 68 <= r && r < 70 { + return seed + "u", H + } else if 70 <= r && r < 71 { + return seed + "v", H + } else if 71 <= r && r < 72 { + return seed + "w", H + } else if 72 <= r && r < 73 { + return seed + "x", H + } else if 73 <= r && r < 74 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "an" { + r := rng.IntN(1112) + H := 3.4189585104251776 + if 0 <= r && r < 39 { + return seed + "a", H + } else if 39 <= r && r < 41 { + return seed + "b", H + } else if 41 <= r && r < 153 { + return seed + "c", H + } else if 153 <= r && r < 403 { + return seed + "d", H + } else if 403 <= r && r < 432 { + return seed + "e", H + } else if 432 <= r && r < 434 { + return seed + "f", H + } else if 434 <= r && r < 540 { + return seed + "g", H + } else if 540 <= r && r < 552 { + return seed + "h", H + } else if 552 <= r && r < 625 { + return seed + "i", H + } else if 625 <= r && r < 627 { + return seed + "j", H + } else if 627 <= r && r < 705 { + return seed + "k", H + } else if 705 <= r && r < 719 { + return seed + "l", H + } else if 719 <= r && r < 721 { + return seed + "m", H + } else if 721 <= r && r < 785 { + return seed + "n", H + } else if 785 <= r && r < 812 { + return seed + "o", H + } else if 812 <= r && r < 814 { + return seed + "p", H + } else if 814 <= r && r < 818 { + return seed + "q", H + } else if 818 <= r && r < 842 { + return seed + "s", H + } else if 842 <= r && r < 1068 { + return seed + "t", H + } else if 1068 <= r && r < 1075 { + return seed + "u", H + } else if 1075 <= r && r < 1077 { + return seed + "v", H + } else if 1077 <= r && r < 1110 { + return seed + "y", H + } else if 1110 <= r && r < 1112 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "mv" { + r := rng.IntN(8) + H := 2.4056390622295662 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 4 { + return seed + "e", H + } else if 4 <= r && r < 5 { + return seed + "i", H + } else if 5 <= r && r < 6 { + return seed + "o", H + } else if 6 <= r && r < 7 { + return seed + "u", H + } else if 7 <= r && r < 8 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "qf" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "bi" { + r := rng.IntN(164) + H := 3.578780422738712 + if 0 <= r && r < 8 { + return seed + "a", H + } else if 8 <= r && r < 9 { + return seed + "b", H + } else if 9 <= r && r < 20 { + return seed + "c", H + } else if 20 <= r && r < 35 { + return seed + "d", H + } else if 35 <= r && r < 43 { + return seed + "e", H + } else if 43 <= r && r < 44 { + return seed + "f", H + } else if 44 <= r && r < 49 { + return seed + "g", H + } else if 49 <= r && r < 50 { + return seed + "h", H + } else if 50 <= r && r < 51 { + return seed + "j", H + } else if 51 <= r && r < 52 { + return seed + "k", H + } else if 52 <= r && r < 83 { + return seed + "l", H + } else if 83 <= r && r < 84 { + return seed + "m", H + } else if 84 <= r && r < 109 { + return seed + "n", H + } else if 109 <= r && r < 113 { + return seed + "o", H + } else if 113 <= r && r < 114 { + return seed + "p", H + } else if 114 <= r && r < 115 { + return seed + "q", H + } else if 115 <= r && r < 124 { + return seed + "r", H + } else if 124 <= r && r < 129 { + return seed + "s", H + } else if 129 <= r && r < 158 { + return seed + "t", H + } else if 158 <= r && r < 159 { + return seed + "v", H + } else if 159 <= r && r < 160 { + return seed + "w", H + } else if 160 <= r && r < 161 { + return seed + "x", H + } else if 161 <= r && r < 164 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "bf" { + r := rng.IntN(8) + H := 2.75 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 5 { + return seed + "l", H + } else if 5 <= r && r < 6 { + return seed + "o", H + } else if 6 <= r && r < 7 { + return seed + "u", H + } else if 7 <= r && r < 8 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "cy" { + r := rng.IntN(46) + H := 3.309865472705015 + if 0 <= r && r < 1 { + return seed + "b", H + } else if 1 <= r && r < 20 { + return seed + "c", H + } else if 20 <= r && r < 21 { + return seed + "d", H + } else if 21 <= r && r < 22 { + return seed + "f", H + } else if 22 <= r && r < 23 { + return seed + "g", H + } else if 23 <= r && r < 24 { + return seed + "h", H + } else if 24 <= r && r < 25 { + return seed + "j", H + } else if 25 <= r && r < 26 { + return seed + "k", H + } else if 26 <= r && r < 29 { + return seed + "l", H + } else if 29 <= r && r < 32 { + return seed + "m", H + } else if 32 <= r && r < 33 { + return seed + "n", H + } else if 33 <= r && r < 34 { + return seed + "p", H + } else if 34 <= r && r < 35 { + return seed + "q", H + } else if 35 <= r && r < 36 { + return seed + "r", H + } else if 36 <= r && r < 37 { + return seed + "s", H + } else if 37 <= r && r < 42 { + return seed + "t", H + } else if 42 <= r && r < 43 { + return seed + "v", H + } else if 43 <= r && r < 44 { + return seed + "w", H + } else if 44 <= r && r < 45 { + return seed + "x", H + } else if 45 <= r && r < 46 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "ka" { + r := rng.IntN(56) + H := 3.805823267289439 + if 0 <= r && r < 11 { + return seed + "b", H + } else if 11 <= r && r < 14 { + return seed + "c", H + } else if 14 <= r && r < 15 { + return seed + "d", H + } else if 15 <= r && r < 16 { + return seed + "f", H + } else if 16 <= r && r < 21 { + return seed + "g", H + } else if 21 <= r && r < 22 { + return seed + "h", H + } else if 22 <= r && r < 23 { + return seed + "j", H + } else if 23 <= r && r < 24 { + return seed + "k", H + } else if 24 <= r && r < 31 { + return seed + "l", H + } else if 31 <= r && r < 32 { + return seed + "m", H + } else if 32 <= r && r < 35 { + return seed + "n", H + } else if 35 <= r && r < 36 { + return seed + "p", H + } else if 36 <= r && r < 37 { + return seed + "q", H + } else if 37 <= r && r < 44 { + return seed + "r", H + } else if 44 <= r && r < 45 { + return seed + "s", H + } else if 45 <= r && r < 50 { + return seed + "t", H + } else if 50 <= r && r < 51 { + return seed + "v", H + } else if 51 <= r && r < 52 { + return seed + "w", H + } else if 52 <= r && r < 53 { + return seed + "x", H + } else if 53 <= r && r < 55 { + return seed + "y", H + } else if 55 <= r && r < 56 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "ko" { + r := rng.IntN(26) + H := 4.363713275750188 + if 0 <= r && r < 2 { + return seed + "a", H + } else if 2 <= r && r < 3 { + return seed + "b", H + } else if 3 <= r && r < 4 { + return seed + "c", H + } else if 4 <= r && r < 5 { + return seed + "d", H + } else if 5 <= r && r < 6 { + return seed + "f", H + } else if 6 <= r && r < 7 { + return seed + "g", H + } else if 7 <= r && r < 8 { + return seed + "h", H + } else if 8 <= r && r < 9 { + return seed + "j", H + } else if 9 <= r && r < 10 { + return seed + "k", H + } else if 10 <= r && r < 11 { + return seed + "l", H + } else if 11 <= r && r < 12 { + return seed + "m", H + } else if 12 <= r && r < 13 { + return seed + "n", H + } else if 13 <= r && r < 15 { + return seed + "o", H + } else if 15 <= r && r < 16 { + return seed + "p", H + } else if 16 <= r && r < 17 { + return seed + "q", H + } else if 17 <= r && r < 18 { + return seed + "r", H + } else if 18 <= r && r < 21 { + return seed + "s", H + } else if 21 <= r && r < 22 { + return seed + "t", H + } else if 22 <= r && r < 23 { + return seed + "v", H + } else if 23 <= r && r < 24 { + return seed + "w", H + } else if 24 <= r && r < 25 { + return seed + "x", H + } else if 25 <= r && r < 26 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "lr" { + r := rng.IntN(18) + H := 2.3516441151533924 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 7 { + return seed + "i", H + } else if 7 <= r && r < 10 { + return seed + "o", H + } else if 10 <= r && r < 13 { + return seed + "u", H + } else if 13 <= r && r < 18 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "fz" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "um" { + r := rng.IntN(204) + H := 2.8434929925855936 + if 0 <= r && r < 5 { + return seed + "a", H + } else if 5 <= r && r < 63 { + return seed + "b", H + } else if 63 <= r && r < 65 { + return seed + "d", H + } else if 65 <= r && r < 94 { + return seed + "e", H + } else if 94 <= r && r < 113 { + return seed + "i", H + } else if 113 <= r && r < 143 { + return seed + "m", H + } else if 143 <= r && r < 145 { + return seed + "n", H + } else if 145 <= r && r < 156 { + return seed + "o", H + } else if 156 <= r && r < 196 { + return seed + "p", H + } else if 196 <= r && r < 200 { + return seed + "s", H + } else if 200 <= r && r < 201 { + return seed + "u", H + } else if 201 <= r && r < 203 { + return seed + "v", H + } else if 203 <= r && r < 204 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "wb" { + r := rng.IntN(20) + H := 2.3427376486136673 + if 0 <= r && r < 5 { + return seed + "a", H + } else if 5 <= r && r < 8 { + return seed + "e", H + } else if 8 <= r && r < 13 { + return seed + "i", H + } else if 13 <= r && r < 18 { + return seed + "o", H + } else if 18 <= r && r < 19 { + return seed + "u", H + } else if 19 <= r && r < 20 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "sy" { + r := rng.IntN(56) + H := 3.5233623527669695 + if 0 <= r && r < 3 { + return seed + "b", H + } else if 3 <= r && r < 8 { + return seed + "c", H + } else if 8 <= r && r < 9 { + return seed + "d", H + } else if 9 <= r && r < 10 { + return seed + "f", H + } else if 10 <= r && r < 11 { + return seed + "g", H + } else if 11 <= r && r < 12 { + return seed + "h", H + } else if 12 <= r && r < 13 { + return seed + "j", H + } else if 13 <= r && r < 14 { + return seed + "k", H + } else if 14 <= r && r < 15 { + return seed + "l", H + } else if 15 <= r && r < 24 { + return seed + "m", H + } else if 24 <= r && r < 39 { + return seed + "n", H + } else if 39 <= r && r < 40 { + return seed + "p", H + } else if 40 <= r && r < 41 { + return seed + "q", H + } else if 41 <= r && r < 44 { + return seed + "r", H + } else if 44 <= r && r < 51 { + return seed + "s", H + } else if 51 <= r && r < 52 { + return seed + "t", H + } else if 52 <= r && r < 53 { + return seed + "v", H + } else if 53 <= r && r < 54 { + return seed + "w", H + } else if 54 <= r && r < 55 { + return seed + "x", H + } else if 55 <= r && r < 56 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "hn" { + r := rng.IntN(12) + H := 2.221251836004466 + if 0 <= r && r < 3 { + return seed + "a", H + } else if 3 <= r && r < 8 { + return seed + "e", H + } else if 8 <= r && r < 9 { + return seed + "i", H + } else if 9 <= r && r < 10 { + return seed + "o", H + } else if 10 <= r && r < 11 { + return seed + "u", H + } else if 11 <= r && r < 12 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "yj" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "sz" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "eo" { + r := rng.IntN(66) + H := 3.873831139409895 + if 0 <= r && r < 1 { + return seed + "b", H + } else if 1 <= r && r < 8 { + return seed + "c", H + } else if 8 <= r && r < 13 { + return seed + "d", H + } else if 13 <= r && r < 14 { + return seed + "f", H + } else if 14 <= r && r < 17 { + return seed + "g", H + } else if 17 <= r && r < 18 { + return seed + "h", H + } else if 18 <= r && r < 19 { + return seed + "j", H + } else if 19 <= r && r < 20 { + return seed + "k", H + } else if 20 <= r && r < 33 { + return seed + "l", H + } else if 33 <= r && r < 38 { + return seed + "m", H + } else if 38 <= r && r < 43 { + return seed + "n", H + } else if 43 <= r && r < 46 { + return seed + "p", H + } else if 46 <= r && r < 47 { + return seed + "q", H + } else if 47 <= r && r < 54 { + return seed + "r", H + } else if 54 <= r && r < 55 { + return seed + "s", H + } else if 55 <= r && r < 58 { + return seed + "t", H + } else if 58 <= r && r < 60 { + return seed + "u", H + } else if 60 <= r && r < 63 { + return seed + "v", H + } else if 63 <= r && r < 64 { + return seed + "w", H + } else if 64 <= r && r < 65 { + return seed + "x", H + } else if 65 <= r && r < 66 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "pe" { + r := rng.IntN(506) + H := 3.029971408127494 + if 0 <= r && r < 28 { + return seed + "a", H + } else if 28 <= r && r < 33 { + return seed + "b", H + } else if 33 <= r && r < 66 { + return seed + "c", H + } else if 66 <= r && r < 133 { + return seed + "d", H + } else if 133 <= r && r < 143 { + return seed + "e", H + } else if 143 <= r && r < 144 { + return seed + "f", H + } else if 144 <= r && r < 149 { + return seed + "g", H + } else if 149 <= r && r < 150 { + return seed + "h", H + } else if 150 <= r && r < 151 { + return seed + "j", H + } else if 151 <= r && r < 152 { + return seed + "k", H + } else if 152 <= r && r < 179 { + return seed + "l", H + } else if 179 <= r && r < 180 { + return seed + "m", H + } else if 180 <= r && r < 271 { + return seed + "n", H + } else if 271 <= r && r < 274 { + return seed + "p", H + } else if 274 <= r && r < 275 { + return seed + "q", H + } else if 275 <= r && r < 446 { + return seed + "r", H + } else if 446 <= r && r < 461 { + return seed + "s", H + } else if 461 <= r && r < 496 { + return seed + "t", H + } else if 496 <= r && r < 497 { + return seed + "v", H + } else if 497 <= r && r < 500 { + return seed + "w", H + } else if 500 <= r && r < 501 { + return seed + "x", H + } else if 501 <= r && r < 506 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "c" { + r := rng.IntN(1508) + H := 2.6778392592781093 + if 0 <= r && r < 331 { + return seed + "a", H + } else if 331 <= r && r < 364 { + return seed + "e", H + } else if 364 <= r && r < 558 { + return seed + "h", H + } else if 558 <= r && r < 597 { + return seed + "i", H + } else if 597 <= r && r < 723 { + return seed + "l", H + } else if 723 <= r && r < 1172 { + return seed + "o", H + } else if 1172 <= r && r < 1386 { + return seed + "r", H + } else if 1386 <= r && r < 1491 { + return seed + "u", H + } else if 1491 <= r && r < 1508 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "ii" { + r := rng.IntN(22) + H := 4.243300368538956 + if 0 <= r && r < 1 { + return seed + "b", H + } else if 1 <= r && r < 2 { + return seed + "c", H + } else if 2 <= r && r < 3 { + return seed + "d", H + } else if 3 <= r && r < 4 { + return seed + "f", H + } else if 4 <= r && r < 5 { + return seed + "g", H + } else if 5 <= r && r < 6 { + return seed + "h", H + } else if 6 <= r && r < 7 { + return seed + "j", H + } else if 7 <= r && r < 8 { + return seed + "k", H + } else if 8 <= r && r < 9 { + return seed + "l", H + } else if 9 <= r && r < 10 { + return seed + "m", H + } else if 10 <= r && r < 13 { + return seed + "n", H + } else if 13 <= r && r < 14 { + return seed + "p", H + } else if 14 <= r && r < 15 { + return seed + "q", H + } else if 15 <= r && r < 16 { + return seed + "r", H + } else if 16 <= r && r < 17 { + return seed + "s", H + } else if 17 <= r && r < 18 { + return seed + "t", H + } else if 18 <= r && r < 19 { + return seed + "v", H + } else if 19 <= r && r < 20 { + return seed + "w", H + } else if 20 <= r && r < 21 { + return seed + "x", H + } else if 21 <= r && r < 22 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "cn" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "oy" { + r := rng.IntN(66) + H := 3.996929211068931 + if 0 <= r && r < 10 { + return seed + "a", H + } else if 10 <= r && r < 11 { + return seed + "b", H + } else if 11 <= r && r < 12 { + return seed + "c", H + } else if 12 <= r && r < 13 { + return seed + "d", H + } else if 13 <= r && r < 25 { + return seed + "e", H + } else if 25 <= r && r < 28 { + return seed + "f", H + } else if 28 <= r && r < 29 { + return seed + "g", H + } else if 29 <= r && r < 30 { + return seed + "h", H + } else if 30 <= r && r < 34 { + return seed + "i", H + } else if 34 <= r && r < 35 { + return seed + "j", H + } else if 35 <= r && r < 36 { + return seed + "k", H + } else if 36 <= r && r < 39 { + return seed + "l", H + } else if 39 <= r && r < 42 { + return seed + "m", H + } else if 42 <= r && r < 45 { + return seed + "n", H + } else if 45 <= r && r < 51 { + return seed + "o", H + } else if 51 <= r && r < 52 { + return seed + "p", H + } else if 52 <= r && r < 53 { + return seed + "q", H + } else if 53 <= r && r < 56 { + return seed + "r", H + } else if 56 <= r && r < 61 { + return seed + "s", H + } else if 61 <= r && r < 62 { + return seed + "t", H + } else if 62 <= r && r < 63 { + return seed + "v", H + } else if 63 <= r && r < 64 { + return seed + "w", H + } else if 64 <= r && r < 65 { + return seed + "x", H + } else if 65 <= r && r < 66 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "zm" { + r := rng.IntN(8) + H := 2.4056390622295662 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 6 { + return seed + "o", H + } else if 6 <= r && r < 7 { + return seed + "u", H + } else if 7 <= r && r < 8 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "lu" { + r := rng.IntN(274) + H := 3.715400662435354 + if 0 <= r && r < 6 { + return seed + "a", H + } else if 6 <= r && r < 19 { + return seed + "b", H + } else if 19 <= r && r < 40 { + return seed + "c", H + } else if 40 <= r && r < 59 { + return seed + "d", H + } else if 59 <= r && r < 75 { + return seed + "e", H + } else if 75 <= r && r < 78 { + return seed + "f", H + } else if 78 <= r && r < 91 { + return seed + "g", H + } else if 91 <= r && r < 92 { + return seed + "h", H + } else if 92 <= r && r < 94 { + return seed + "i", H + } else if 94 <= r && r < 95 { + return seed + "j", H + } else if 95 <= r && r < 98 { + return seed + "k", H + } else if 98 <= r && r < 101 { + return seed + "l", H + } else if 101 <= r && r < 128 { + return seed + "m", H + } else if 128 <= r && r < 153 { + return seed + "n", H + } else if 153 <= r && r < 154 { + return seed + "p", H + } else if 154 <= r && r < 155 { + return seed + "q", H + } else if 155 <= r && r < 178 { + return seed + "r", H + } else if 178 <= r && r < 233 { + return seed + "s", H + } else if 233 <= r && r < 262 { + return seed + "t", H + } else if 262 <= r && r < 263 { + return seed + "v", H + } else if 263 <= r && r < 264 { + return seed + "w", H + } else if 264 <= r && r < 273 { + return seed + "x", H + } else if 273 <= r && r < 274 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "jd" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "sx" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "ja" { + r := rng.IntN(76) + H := 4.093929448442851 + if 0 <= r && r < 3 { + return seed + "b", H + } else if 3 <= r && r < 12 { + return seed + "c", H + } else if 12 <= r && r < 13 { + return seed + "d", H + } else if 13 <= r && r < 14 { + return seed + "f", H + } else if 14 <= r && r < 15 { + return seed + "g", H + } else if 15 <= r && r < 16 { + return seed + "h", H + } else if 16 <= r && r < 24 { + return seed + "i", H + } else if 24 <= r && r < 25 { + return seed + "j", H + } else if 25 <= r && r < 26 { + return seed + "k", H + } else if 26 <= r && r < 29 { + return seed + "l", H + } else if 29 <= r && r < 34 { + return seed + "m", H + } else if 34 <= r && r < 39 { + return seed + "n", H + } else if 39 <= r && r < 40 { + return seed + "p", H + } else if 40 <= r && r < 41 { + return seed + "q", H + } else if 41 <= r && r < 48 { + return seed + "r", H + } else if 48 <= r && r < 51 { + return seed + "s", H + } else if 51 <= r && r < 52 { + return seed + "t", H + } else if 52 <= r && r < 56 { + return seed + "u", H + } else if 56 <= r && r < 59 { + return seed + "v", H + } else if 59 <= r && r < 68 { + return seed + "w", H + } else if 68 <= r && r < 69 { + return seed + "x", H + } else if 69 <= r && r < 73 { + return seed + "y", H + } else if 73 <= r && r < 76 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "jp" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "kd" { + r := rng.IntN(8) + H := 2.75 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 6 { + return seed + "r", H + } else if 6 <= r && r < 7 { + return seed + "u", H + } else if 7 <= r && r < 8 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "ha" { + r := rng.IntN(534) + H := 3.5587087219908575 + if 0 <= r && r < 21 { + return seed + "b", H + } else if 21 <= r && r < 38 { + return seed + "c", H + } else if 38 <= r && r < 53 { + return seed + "d", H + } else if 53 <= r && r < 60 { + return seed + "f", H + } else if 60 <= r && r < 65 { + return seed + "g", H + } else if 65 <= r && r < 66 { + return seed + "h", H + } else if 66 <= r && r < 78 { + return seed + "i", H + } else if 78 <= r && r < 79 { + return seed + "j", H + } else if 79 <= r && r < 94 { + return seed + "k", H + } else if 94 <= r && r < 117 { + return seed + "l", H + } else if 117 <= r && r < 148 { + return seed + "m", H + } else if 148 <= r && r < 281 { + return seed + "n", H + } else if 281 <= r && r < 283 { + return seed + "o", H + } else if 283 <= r && r < 318 { + return seed + "p", H + } else if 318 <= r && r < 319 { + return seed + "q", H + } else if 319 <= r && r < 426 { + return seed + "r", H + } else if 426 <= r && r < 459 { + return seed + "s", H + } else if 459 <= r && r < 498 { + return seed + "t", H + } else if 498 <= r && r < 504 { + return seed + "u", H + } else if 504 <= r && r < 511 { + return seed + "v", H + } else if 511 <= r && r < 518 { + return seed + "w", H + } else if 518 <= r && r < 519 { + return seed + "x", H + } else if 519 <= r && r < 534 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "yz" { + r := rng.IntN(12) + H := 1.9473387961875537 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 8 { + return seed + "e", H + } else if 8 <= r && r < 9 { + return seed + "i", H + } else if 9 <= r && r < 10 { + return seed + "o", H + } else if 10 <= r && r < 11 { + return seed + "u", H + } else if 11 <= r && r < 12 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "au" { + r := rng.IntN(158) + H := 3.419904940570912 + if 0 <= r && r < 3 { + return seed + "b", H + } else if 3 <= r && r < 18 { + return seed + "c", H + } else if 18 <= r && r < 41 { + return seed + "d", H + } else if 41 <= r && r < 42 { + return seed + "f", H + } else if 42 <= r && r < 53 { + return seed + "g", H + } else if 53 <= r && r < 54 { + return seed + "h", H + } else if 54 <= r && r < 55 { + return seed + "j", H + } else if 55 <= r && r < 56 { + return seed + "k", H + } else if 56 <= r && r < 61 { + return seed + "l", H + } else if 61 <= r && r < 62 { + return seed + "m", H + } else if 62 <= r && r < 89 { + return seed + "n", H + } else if 89 <= r && r < 92 { + return seed + "p", H + } else if 92 <= r && r < 93 { + return seed + "q", H + } else if 93 <= r && r < 100 { + return seed + "r", H + } else if 100 <= r && r < 119 { + return seed + "s", H + } else if 119 <= r && r < 150 { + return seed + "t", H + } else if 150 <= r && r < 153 { + return seed + "v", H + } else if 153 <= r && r < 154 { + return seed + "w", H + } else if 154 <= r && r < 155 { + return seed + "x", H + } else if 155 <= r && r < 158 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "ze" { + r := rng.IntN(74) + H := 3.4343985850816123 + if 0 <= r && r < 2 { + return seed + "a", H + } else if 2 <= r && r < 5 { + return seed + "b", H + } else if 5 <= r && r < 6 { + return seed + "c", H + } else if 6 <= r && r < 17 { + return seed + "d", H + } else if 17 <= r && r < 18 { + return seed + "f", H + } else if 18 <= r && r < 19 { + return seed + "g", H + } else if 19 <= r && r < 20 { + return seed + "h", H + } else if 20 <= r && r < 21 { + return seed + "j", H + } else if 21 <= r && r < 22 { + return seed + "k", H + } else if 22 <= r && r < 27 { + return seed + "l", H + } else if 27 <= r && r < 28 { + return seed + "m", H + } else if 28 <= r && r < 37 { + return seed + "n", H + } else if 37 <= r && r < 40 { + return seed + "p", H + } else if 40 <= r && r < 41 { + return seed + "q", H + } else if 41 <= r && r < 64 { + return seed + "r", H + } else if 64 <= r && r < 69 { + return seed + "s", H + } else if 69 <= r && r < 70 { + return seed + "t", H + } else if 70 <= r && r < 71 { + return seed + "v", H + } else if 71 <= r && r < 72 { + return seed + "w", H + } else if 72 <= r && r < 73 { + return seed + "x", H + } else if 73 <= r && r < 74 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "bz" { + r := rng.IntN(8) + H := 2.4056390622295662 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 4 { + return seed + "e", H + } else if 4 <= r && r < 5 { + return seed + "i", H + } else if 5 <= r && r < 6 { + return seed + "o", H + } else if 6 <= r && r < 7 { + return seed + "u", H + } else if 7 <= r && r < 8 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "yg" { + r := rng.IntN(16) + H := 2.7806390622295662 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 4 { + return seed + "e", H + } else if 4 <= r && r < 5 { + return seed + "i", H + } else if 5 <= r && r < 7 { + return seed + "l", H + } else if 7 <= r && r < 10 { + return seed + "o", H + } else if 10 <= r && r < 14 { + return seed + "r", H + } else if 14 <= r && r < 15 { + return seed + "u", H + } else if 15 <= r && r < 16 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "uh" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "vq" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "jj" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "kx" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "it" { + r := rng.IntN(538) + H := 3.097094866991805 + if 0 <= r && r < 77 { + return seed + "a", H + } else if 77 <= r && r < 103 { + return seed + "c", H + } else if 103 <= r && r < 190 { + return seed + "e", H + } else if 190 <= r && r < 200 { + return seed + "h", H + } else if 200 <= r && r < 257 { + return seed + "i", H + } else if 257 <= r && r < 265 { + return seed + "l", H + } else if 265 <= r && r < 267 { + return seed + "m", H + } else if 267 <= r && r < 290 { + return seed + "o", H + } else if 290 <= r && r < 300 { + return seed + "r", H + } else if 300 <= r && r < 304 { + return seed + "s", H + } else if 304 <= r && r < 350 { + return seed + "t", H + } else if 350 <= r && r < 379 { + return seed + "u", H + } else if 379 <= r && r < 530 { + return seed + "y", H + } else if 530 <= r && r < 538 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "q" { + r := rng.IntN(80) + H := 0.48241057254747405 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 79 { + return seed + "u", H + } else if 79 <= r && r < 80 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "pl" { + r := rng.IntN(362) + H := 2.3617855747195007 + if 0 <= r && r < 127 { + return seed + "a", H + } else if 127 <= r && r < 200 { + return seed + "e", H + } else if 200 <= r && r < 263 { + return seed + "i", H + } else if 263 <= r && r < 310 { + return seed + "o", H + } else if 310 <= r && r < 333 { + return seed + "u", H + } else if 333 <= r && r < 362 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "di" { + r := rng.IntN(596) + H := 3.544927826239836 + if 0 <= r && r < 48 { + return seed + "a", H + } else if 48 <= r && r < 57 { + return seed + "b", H + } else if 57 <= r && r < 92 { + return seed + "c", H + } else if 92 <= r && r < 95 { + return seed + "d", H + } else if 95 <= r && r < 113 { + return seed + "e", H + } else if 113 <= r && r < 128 { + return seed + "f", H + } else if 128 <= r && r < 141 { + return seed + "g", H + } else if 141 <= r && r < 142 { + return seed + "h", H + } else if 142 <= r && r < 143 { + return seed + "j", H + } else if 143 <= r && r < 144 { + return seed + "k", H + } else if 144 <= r && r < 173 { + return seed + "l", H + } else if 173 <= r && r < 192 { + return seed + "m", H + } else if 192 <= r && r < 319 { + return seed + "n", H + } else if 319 <= r && r < 333 { + return seed + "o", H + } else if 333 <= r && r < 342 { + return seed + "p", H + } else if 342 <= r && r < 343 { + return seed + "q", H + } else if 343 <= r && r < 358 { + return seed + "r", H + } else if 358 <= r && r < 501 { + return seed + "s", H + } else if 501 <= r && r < 542 { + return seed + "t", H + } else if 542 <= r && r < 544 { + return seed + "u", H + } else if 544 <= r && r < 577 { + return seed + "v", H + } else if 577 <= r && r < 580 { + return seed + "w", H + } else if 580 <= r && r < 583 { + return seed + "x", H + } else if 583 <= r && r < 596 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "oh" { + r := rng.IntN(16) + H := 2.349601752714581 + if 0 <= r && r < 3 { + return seed + "a", H + } else if 3 <= r && r < 10 { + return seed + "e", H + } else if 10 <= r && r < 11 { + return seed + "i", H + } else if 11 <= r && r < 13 { + return seed + "n", H + } else if 13 <= r && r < 14 { + return seed + "o", H + } else if 14 <= r && r < 15 { + return seed + "u", H + } else if 15 <= r && r < 16 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "pw" { + r := rng.IntN(12) + H := 2.221251836004466 + if 0 <= r && r < 5 { + return seed + "a", H + } else if 5 <= r && r < 6 { + return seed + "e", H + } else if 6 <= r && r < 9 { + return seed + "i", H + } else if 9 <= r && r < 10 { + return seed + "o", H + } else if 10 <= r && r < 11 { + return seed + "u", H + } else if 11 <= r && r < 12 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "ba" { + r := rng.IntN(418) + H := 3.356096104222986 + if 0 <= r && r < 15 { + return seed + "b", H + } else if 15 <= r && r < 112 { + return seed + "c", H + } else if 112 <= r && r < 123 { + return seed + "d", H + } else if 123 <= r && r < 128 { + return seed + "f", H + } else if 128 <= r && r < 161 { + return seed + "g", H + } else if 161 <= r && r < 162 { + return seed + "h", H + } else if 162 <= r && r < 163 { + return seed + "j", H + } else if 163 <= r && r < 176 { + return seed + "k", H + } else if 176 <= r && r < 215 { + return seed + "l", H + } else if 215 <= r && r < 218 { + return seed + "m", H + } else if 218 <= r && r < 271 { + return seed + "n", H + } else if 271 <= r && r < 272 { + return seed + "p", H + } else if 272 <= r && r < 273 { + return seed + "q", H + } else if 273 <= r && r < 332 { + return seed + "r", H + } else if 332 <= r && r < 359 { + return seed + "s", H + } else if 359 <= r && r < 408 { + return seed + "t", H + } else if 408 <= r && r < 410 { + return seed + "u", H + } else if 410 <= r && r < 411 { + return seed + "v", H + } else if 411 <= r && r < 412 { + return seed + "w", H + } else if 412 <= r && r < 413 { + return seed + "x", H + } else if 413 <= r && r < 415 { + return seed + "y", H + } else if 415 <= r && r < 418 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "bm" { + r := rng.IntN(18) + H := 2.1690354219421173 + if 0 <= r && r < 3 { + return seed + "a", H + } else if 3 <= r && r < 10 { + return seed + "e", H + } else if 10 <= r && r < 15 { + return seed + "i", H + } else if 15 <= r && r < 16 { + return seed + "o", H + } else if 16 <= r && r < 17 { + return seed + "u", H + } else if 17 <= r && r < 18 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "kf" { + r := rng.IntN(12) + H := 1.9473387961875537 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 9 { + return seed + "i", H + } else if 9 <= r && r < 10 { + return seed + "o", H + } else if 10 <= r && r < 11 { + return seed + "u", H + } else if 11 <= r && r < 12 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "ww" { + r := rng.IntN(10) + H := 2.160964047443681 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 8 { + return seed + "o", H + } else if 8 <= r && r < 9 { + return seed + "u", H + } else if 9 <= r && r < 10 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "yi" { + r := rng.IntN(70) + H := 2.434380669242648 + if 0 <= r && r < 1 { + return seed + "b", H + } else if 1 <= r && r < 2 { + return seed + "c", H + } else if 2 <= r && r < 5 { + return seed + "d", H + } else if 5 <= r && r < 7 { + return seed + "e", H + } else if 7 <= r && r < 8 { + return seed + "f", H + } else if 8 <= r && r < 9 { + return seed + "g", H + } else if 9 <= r && r < 10 { + return seed + "h", H + } else if 10 <= r && r < 11 { + return seed + "j", H + } else if 11 <= r && r < 12 { + return seed + "k", H + } else if 12 <= r && r < 13 { + return seed + "l", H + } else if 13 <= r && r < 14 { + return seed + "m", H + } else if 14 <= r && r < 59 { + return seed + "n", H + } else if 59 <= r && r < 62 { + return seed + "p", H + } else if 62 <= r && r < 63 { + return seed + "q", H + } else if 63 <= r && r < 64 { + return seed + "r", H + } else if 64 <= r && r < 65 { + return seed + "s", H + } else if 65 <= r && r < 66 { + return seed + "t", H + } else if 66 <= r && r < 67 { + return seed + "v", H + } else if 67 <= r && r < 68 { + return seed + "w", H + } else if 68 <= r && r < 69 { + return seed + "x", H + } else if 69 <= r && r < 70 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "zc" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "ya" { + r := rng.IntN(58) + H := 3.6804218636058126 + if 0 <= r && r < 11 { + return seed + "b", H + } else if 11 <= r && r < 12 { + return seed + "c", H + } else if 12 <= r && r < 13 { + return seed + "d", H + } else if 13 <= r && r < 14 { + return seed + "f", H + } else if 14 <= r && r < 17 { + return seed + "g", H + } else if 17 <= r && r < 20 { + return seed + "h", H + } else if 20 <= r && r < 21 { + return seed + "j", H + } else if 21 <= r && r < 22 { + return seed + "k", H + } else if 22 <= r && r < 27 { + return seed + "l", H + } else if 27 <= r && r < 30 { + return seed + "m", H + } else if 30 <= r && r < 33 { + return seed + "n", H + } else if 33 <= r && r < 36 { + return seed + "p", H + } else if 36 <= r && r < 37 { + return seed + "q", H + } else if 37 <= r && r < 50 { + return seed + "r", H + } else if 50 <= r && r < 51 { + return seed + "s", H + } else if 51 <= r && r < 52 { + return seed + "t", H + } else if 52 <= r && r < 53 { + return seed + "v", H + } else if 53 <= r && r < 56 { + return seed + "w", H + } else if 56 <= r && r < 57 { + return seed + "x", H + } else if 57 <= r && r < 58 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "rt" { + r := rng.IntN(250) + H := 3.4313421831089777 + if 0 <= r && r < 37 { + return seed + "a", H + } else if 37 <= r && r < 41 { + return seed + "c", H + } else if 41 <= r && r < 90 { + return seed + "e", H + } else if 90 <= r && r < 92 { + return seed + "f", H + } else if 92 <= r && r < 116 { + return seed + "h", H + } else if 116 <= r && r < 151 { + return seed + "i", H + } else if 151 <= r && r < 175 { + return seed + "l", H + } else if 175 <= r && r < 185 { + return seed + "n", H + } else if 185 <= r && r < 198 { + return seed + "o", H + } else if 198 <= r && r < 202 { + return seed + "r", H + } else if 202 <= r && r < 212 { + return seed + "s", H + } else if 212 <= r && r < 229 { + return seed + "u", H + } else if 229 <= r && r < 233 { + return seed + "w", H + } else if 233 <= r && r < 246 { + return seed + "y", H + } else if 246 <= r && r < 250 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "ny" { + r := rng.IntN(48) + H := 4.0298541066775275 + if 0 <= r && r < 3 { + return seed + "b", H + } else if 3 <= r && r < 4 { + return seed + "c", H + } else if 4 <= r && r < 5 { + return seed + "d", H + } else if 5 <= r && r < 6 { + return seed + "f", H + } else if 6 <= r && r < 7 { + return seed + "g", H + } else if 7 <= r && r < 10 { + return seed + "h", H + } else if 10 <= r && r < 11 { + return seed + "j", H + } else if 11 <= r && r < 12 { + return seed + "k", H + } else if 12 <= r && r < 15 { + return seed + "l", H + } else if 15 <= r && r < 22 { + return seed + "m", H + } else if 22 <= r && r < 23 { + return seed + "n", H + } else if 23 <= r && r < 27 { + return seed + "o", H + } else if 27 <= r && r < 30 { + return seed + "p", H + } else if 30 <= r && r < 31 { + return seed + "q", H + } else if 31 <= r && r < 32 { + return seed + "r", H + } else if 32 <= r && r < 33 { + return seed + "s", H + } else if 33 <= r && r < 38 { + return seed + "t", H + } else if 38 <= r && r < 39 { + return seed + "v", H + } else if 39 <= r && r < 44 { + return seed + "w", H + } else if 44 <= r && r < 47 { + return seed + "x", H + } else if 47 <= r && r < 48 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "hi" { + r := rng.IntN(278) + H := 3.16844114290633 + if 0 <= r && r < 2 { + return seed + "a", H + } else if 2 <= r && r < 3 { + return seed + "b", H + } else if 3 <= r && r < 24 { + return seed + "c", H + } else if 24 <= r && r < 27 { + return seed + "d", H + } else if 27 <= r && r < 39 { + return seed + "e", H + } else if 39 <= r && r < 54 { + return seed + "f", H + } else if 54 <= r && r < 57 { + return seed + "g", H + } else if 57 <= r && r < 60 { + return seed + "h", H + } else if 60 <= r && r < 61 { + return seed + "j", H + } else if 61 <= r && r < 62 { + return seed + "k", H + } else if 62 <= r && r < 95 { + return seed + "l", H + } else if 95 <= r && r < 106 { + return seed + "m", H + } else if 106 <= r && r < 215 { + return seed + "n", H + } else if 215 <= r && r < 234 { + return seed + "p", H + } else if 234 <= r && r < 235 { + return seed + "q", H + } else if 235 <= r && r < 256 { + return seed + "r", H + } else if 256 <= r && r < 263 { + return seed + "s", H + } else if 263 <= r && r < 268 { + return seed + "t", H + } else if 268 <= r && r < 275 { + return seed + "v", H + } else if 275 <= r && r < 276 { + return seed + "w", H + } else if 276 <= r && r < 277 { + return seed + "x", H + } else if 277 <= r && r < 278 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "tv" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "by" { + r := rng.IntN(26) + H := 4.071034795964157 + if 0 <= r && r < 1 { + return seed + "b", H + } else if 1 <= r && r < 2 { + return seed + "c", H + } else if 2 <= r && r < 3 { + return seed + "d", H + } else if 3 <= r && r < 4 { + return seed + "f", H + } else if 4 <= r && r < 5 { + return seed + "g", H + } else if 5 <= r && r < 8 { + return seed + "h", H + } else if 8 <= r && r < 9 { + return seed + "j", H + } else if 9 <= r && r < 10 { + return seed + "k", H + } else if 10 <= r && r < 11 { + return seed + "l", H + } else if 11 <= r && r < 12 { + return seed + "m", H + } else if 12 <= r && r < 13 { + return seed + "n", H + } else if 13 <= r && r < 14 { + return seed + "p", H + } else if 14 <= r && r < 15 { + return seed + "q", H + } else if 15 <= r && r < 16 { + return seed + "r", H + } else if 16 <= r && r < 17 { + return seed + "s", H + } else if 17 <= r && r < 22 { + return seed + "t", H + } else if 22 <= r && r < 23 { + return seed + "v", H + } else if 23 <= r && r < 24 { + return seed + "w", H + } else if 24 <= r && r < 25 { + return seed + "x", H + } else if 25 <= r && r < 26 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "ig" { + r := rng.IntN(224) + H := 3.0099270594724468 + if 0 <= r && r < 27 { + return seed + "a", H + } else if 27 <= r && r < 42 { + return seed + "e", H + } else if 42 <= r && r < 60 { + return seed + "g", H + } else if 60 <= r && r < 144 { + return seed + "h", H + } else if 144 <= r && r < 155 { + return seed + "i", H + } else if 155 <= r && r < 159 { + return seed + "l", H + } else if 159 <= r && r < 163 { + return seed + "m", H + } else if 163 <= r && r < 185 { + return seed + "n", H + } else if 185 <= r && r < 198 { + return seed + "o", H + } else if 198 <= r && r < 202 { + return seed + "r", H + } else if 202 <= r && r < 204 { + return seed + "s", H + } else if 204 <= r && r < 219 { + return seed + "u", H + } else if 219 <= r && r < 222 { + return seed + "y", H + } else if 222 <= r && r < 224 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "rc" { + r := rng.IntN(112) + H := 2.8666613149672338 + if 0 <= r && r < 9 { + return seed + "a", H + } else if 9 <= r && r < 32 { + return seed + "e", H + } else if 32 <= r && r < 62 { + return seed + "h", H + } else if 62 <= r && r < 71 { + return seed + "i", H + } else if 71 <= r && r < 77 { + return seed + "l", H + } else if 77 <= r && r < 94 { + return seed + "o", H + } else if 94 <= r && r < 96 { + return seed + "r", H + } else if 96 <= r && r < 100 { + return seed + "t", H + } else if 100 <= r && r < 111 { + return seed + "u", H + } else if 111 <= r && r < 112 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "kq" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "dc" { + r := rng.IntN(32) + H := 2.4581887399951703 + if 0 <= r && r < 11 { + return seed + "a", H + } else if 11 <= r && r < 12 { + return seed + "e", H + } else if 12 <= r && r < 13 { + return seed + "i", H + } else if 13 <= r && r < 17 { + return seed + "l", H + } else if 17 <= r && r < 26 { + return seed + "o", H + } else if 26 <= r && r < 28 { + return seed + "r", H + } else if 28 <= r && r < 31 { + return seed + "u", H + } else if 31 <= r && r < 32 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "fo" { + r := rng.IntN(192) + H := 3.4062880235360544 + if 0 <= r && r < 2 { + return seed + "a", H + } else if 2 <= r && r < 3 { + return seed + "b", H + } else if 3 <= r && r < 12 { + return seed + "c", H + } else if 12 <= r && r < 15 { + return seed + "d", H + } else if 15 <= r && r < 17 { + return seed + "e", H + } else if 17 <= r && r < 18 { + return seed + "f", H + } else if 18 <= r && r < 23 { + return seed + "g", H + } else if 23 <= r && r < 24 { + return seed + "h", H + } else if 24 <= r && r < 28 { + return seed + "i", H + } else if 28 <= r && r < 29 { + return seed + "j", H + } else if 29 <= r && r < 30 { + return seed + "k", H + } else if 30 <= r && r < 57 { + return seed + "l", H + } else if 57 <= r && r < 58 { + return seed + "m", H + } else if 58 <= r && r < 69 { + return seed + "n", H + } else if 69 <= r && r < 121 { + return seed + "o", H + } else if 121 <= r && r < 122 { + return seed + "p", H + } else if 122 <= r && r < 123 { + return seed + "q", H + } else if 123 <= r && r < 162 { + return seed + "r", H + } else if 162 <= r && r < 167 { + return seed + "s", H + } else if 167 <= r && r < 168 { + return seed + "t", H + } else if 168 <= r && r < 182 { + return seed + "u", H + } else if 182 <= r && r < 183 { + return seed + "v", H + } else if 183 <= r && r < 186 { + return seed + "w", H + } else if 186 <= r && r < 189 { + return seed + "x", H + } else if 189 <= r && r < 191 { + return seed + "y", H + } else if 191 <= r && r < 192 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "o" { + r := rng.IntN(512) + H := 3.106224254173011 + if 0 <= r && r < 8 { + return seed + "a", H + } else if 8 <= r && r < 63 { + return seed + "b", H + } else if 63 <= r && r < 86 { + return seed + "c", H + } else if 86 <= r && r < 87 { + return seed + "d", H + } else if 87 <= r && r < 88 { + return seed + "f", H + } else if 88 <= r && r < 91 { + return seed + "g", H + } else if 91 <= r && r < 92 { + return seed + "h", H + } else if 92 <= r && r < 98 { + return seed + "i", H + } else if 98 <= r && r < 99 { + return seed + "j", H + } else if 99 <= r && r < 102 { + return seed + "k", H + } else if 102 <= r && r < 109 { + return seed + "l", H + } else if 109 <= r && r < 122 { + return seed + "m", H + } else if 122 <= r && r < 153 { + return seed + "n", H + } else if 153 <= r && r < 159 { + return seed + "o", H + } else if 159 <= r && r < 198 { + return seed + "p", H + } else if 198 <= r && r < 199 { + return seed + "q", H + } else if 199 <= r && r < 200 { + return seed + "r", H + } else if 200 <= r && r < 203 { + return seed + "s", H + } else if 203 <= r && r < 208 { + return seed + "t", H + } else if 208 <= r && r < 314 { + return seed + "u", H + } else if 314 <= r && r < 489 { + return seed + "v", H + } else if 489 <= r && r < 492 { + return seed + "w", H + } else if 492 <= r && r < 507 { + return seed + "x", H + } else if 507 <= r && r < 509 { + return seed + "y", H + } else if 509 <= r && r < 512 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "bg" { + r := rng.IntN(10) + H := 2.521928094887362 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 8 { + return seed + "r", H + } else if 8 <= r && r < 9 { + return seed + "u", H + } else if 9 <= r && r < 10 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "oi" { + r := rng.IntN(152) + H := 2.8426470939738255 + if 0 <= r && r < 1 { + return seed + "b", H + } else if 1 <= r && r < 16 { + return seed + "c", H + } else if 16 <= r && r < 31 { + return seed + "d", H + } else if 31 <= r && r < 32 { + return seed + "f", H + } else if 32 <= r && r < 33 { + return seed + "g", H + } else if 33 <= r && r < 34 { + return seed + "h", H + } else if 34 <= r && r < 35 { + return seed + "j", H + } else if 35 <= r && r < 36 { + return seed + "k", H + } else if 36 <= r && r < 77 { + return seed + "l", H + } else if 77 <= r && r < 78 { + return seed + "m", H + } else if 78 <= r && r < 127 { + return seed + "n", H + } else if 127 <= r && r < 128 { + return seed + "p", H + } else if 128 <= r && r < 129 { + return seed + "q", H + } else if 129 <= r && r < 132 { + return seed + "r", H + } else if 132 <= r && r < 145 { + return seed + "s", H + } else if 145 <= r && r < 148 { + return seed + "t", H + } else if 148 <= r && r < 149 { + return seed + "v", H + } else if 149 <= r && r < 150 { + return seed + "w", H + } else if 150 <= r && r < 151 { + return seed + "x", H + } else if 151 <= r && r < 152 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "nb" { + r := rng.IntN(56) + H := 2.84515317626941 + if 0 <= r && r < 7 { + return seed + "a", H + } else if 7 <= r && r < 18 { + return seed + "e", H + } else if 18 <= r && r < 23 { + return seed + "i", H + } else if 23 <= r && r < 29 { + return seed + "l", H + } else if 29 <= r && r < 38 { + return seed + "o", H + } else if 38 <= r && r < 46 { + return seed + "r", H + } else if 46 <= r && r < 55 { + return seed + "u", H + } else if 55 <= r && r < 56 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "vr" { + r := rng.IntN(8) + H := 2.4056390622295662 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 6 { + return seed + "o", H + } else if 6 <= r && r < 7 { + return seed + "u", H + } else if 7 <= r && r < 8 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "aw" { + r := rng.IntN(76) + H := 3.139016800131057 + if 0 <= r && r < 25 { + return seed + "a", H + } else if 25 <= r && r < 27 { + return seed + "d", H + } else if 27 <= r && r < 34 { + return seed + "e", H + } else if 34 <= r && r < 38 { + return seed + "f", H + } else if 38 <= r && r < 40 { + return seed + "h", H + } else if 40 <= r && r < 43 { + return seed + "i", H + } else if 43 <= r && r < 47 { + return seed + "k", H + } else if 47 <= r && r < 59 { + return seed + "l", H + } else if 59 <= r && r < 67 { + return seed + "n", H + } else if 67 <= r && r < 70 { + return seed + "o", H + } else if 70 <= r && r < 72 { + return seed + "r", H + } else if 72 <= r && r < 74 { + return seed + "s", H + } else if 74 <= r && r < 75 { + return seed + "u", H + } else if 75 <= r && r < 76 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "vt" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "wj" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "mt" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "gs" { + r := rng.IntN(22) + H := 2.6171895725927143 + if 0 <= r && r < 3 { + return seed + "a", H + } else if 3 <= r && r < 4 { + return seed + "e", H + } else if 4 <= r && r < 10 { + return seed + "h", H + } else if 10 <= r && r < 13 { + return seed + "i", H + } else if 13 <= r && r < 14 { + return seed + "o", H + } else if 14 <= r && r < 20 { + return seed + "t", H + } else if 20 <= r && r < 21 { + return seed + "u", H + } else if 21 <= r && r < 22 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "qm" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "qt" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "ug" { + r := rng.IntN(74) + H := 3.0400915499077836 + if 0 <= r && r < 7 { + return seed + "a", H + } else if 7 <= r && r < 10 { + return seed + "e", H + } else if 10 <= r && r < 30 { + return seed + "g", H + } else if 30 <= r && r < 48 { + return seed + "h", H + } else if 48 <= r && r < 51 { + return seed + "i", H + } else if 51 <= r && r < 55 { + return seed + "l", H + } else if 55 <= r && r < 57 { + return seed + "m", H + } else if 57 <= r && r < 63 { + return seed + "n", H + } else if 63 <= r && r < 66 { + return seed + "o", H + } else if 66 <= r && r < 68 { + return seed + "s", H + } else if 68 <= r && r < 73 { + return seed + "u", H + } else if 73 <= r && r < 74 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "zp" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "ec" { + r := rng.IntN(384) + H := 3.047441345171078 + if 0 <= r && r < 27 { + return seed + "a", H + } else if 27 <= r && r < 29 { + return seed + "c", H + } else if 29 <= r && r < 62 { + return seed + "e", H + } else if 62 <= r && r < 72 { + return seed + "h", H + } else if 72 <= r && r < 105 { + return seed + "i", H + } else if 105 <= r && r < 131 { + return seed + "k", H + } else if 131 <= r && r < 157 { + return seed + "l", H + } else if 157 <= r && r < 210 { + return seed + "o", H + } else if 210 <= r && r < 224 { + return seed + "r", H + } else if 224 <= r && r < 352 { + return seed + "t", H + } else if 352 <= r && r < 375 { + return seed + "u", H + } else if 375 <= r && r < 384 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "hu" { + r := rng.IntN(180) + H := 3.5105727498827575 + if 0 <= r && r < 4 { + return seed + "a", H + } else if 4 <= r && r < 9 { + return seed + "b", H + } else if 9 <= r && r < 16 { + return seed + "c", H + } else if 16 <= r && r < 25 { + return seed + "d", H + } else if 25 <= r && r < 34 { + return seed + "f", H + } else if 34 <= r && r < 39 { + return seed + "g", H + } else if 39 <= r && r < 40 { + return seed + "h", H + } else if 40 <= r && r < 41 { + return seed + "j", H + } else if 41 <= r && r < 42 { + return seed + "k", H + } else if 42 <= r && r < 49 { + return seed + "l", H + } else if 49 <= r && r < 92 { + return seed + "m", H + } else if 92 <= r && r < 121 { + return seed + "n", H + } else if 121 <= r && r < 126 { + return seed + "p", H + } else if 126 <= r && r < 127 { + return seed + "q", H + } else if 127 <= r && r < 152 { + return seed + "r", H + } else if 152 <= r && r < 167 { + return seed + "s", H + } else if 167 <= r && r < 176 { + return seed + "t", H + } else if 176 <= r && r < 177 { + return seed + "v", H + } else if 177 <= r && r < 178 { + return seed + "w", H + } else if 178 <= r && r < 179 { + return seed + "x", H + } else if 179 <= r && r < 180 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "si" { + r := rng.IntN(512) + H := 3.806000496322532 + if 0 <= r && r < 4 { + return seed + "a", H + } else if 4 <= r && r < 25 { + return seed + "b", H + } else if 25 <= r && r < 36 { + return seed + "c", H + } else if 36 <= r && r < 79 { + return seed + "d", H + } else if 79 <= r && r < 89 { + return seed + "e", H + } else if 89 <= r && r < 94 { + return seed + "f", H + } else if 94 <= r && r < 117 { + return seed + "g", H + } else if 117 <= r && r < 118 { + return seed + "h", H + } else if 118 <= r && r < 119 { + return seed + "j", H + } else if 119 <= r && r < 120 { + return seed + "k", H + } else if 120 <= r && r < 163 { + return seed + "l", H + } else if 163 <= r && r < 182 { + return seed + "m", H + } else if 182 <= r && r < 269 { + return seed + "n", H + } else if 269 <= r && r < 333 { + return seed + "o", H + } else if 333 <= r && r < 338 { + return seed + "p", H + } else if 338 <= r && r < 339 { + return seed + "q", H + } else if 339 <= r && r < 344 { + return seed + "r", H + } else if 344 <= r && r < 377 { + return seed + "s", H + } else if 377 <= r && r < 428 { + return seed + "t", H + } else if 428 <= r && r < 430 { + return seed + "u", H + } else if 430 <= r && r < 475 { + return seed + "v", H + } else if 475 <= r && r < 476 { + return seed + "w", H + } else if 476 <= r && r < 489 { + return seed + "x", H + } else if 489 <= r && r < 512 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "oc" { + r := rng.IntN(188) + H := 2.8885064616784883 + if 0 <= r && r < 25 { + return seed + "a", H + } else if 25 <= r && r < 41 { + return seed + "c", H + } else if 41 <= r && r < 54 { + return seed + "e", H + } else if 54 <= r && r < 58 { + return seed + "h", H + } else if 58 <= r && r < 71 { + return seed + "i", H + } else if 71 <= r && r < 145 { + return seed + "k", H + } else if 145 <= r && r < 147 { + return seed + "l", H + } else if 147 <= r && r < 152 { + return seed + "o", H + } else if 152 <= r && r < 166 { + return seed + "r", H + } else if 166 <= r && r < 176 { + return seed + "t", H + } else if 176 <= r && r < 185 { + return seed + "u", H + } else if 185 <= r && r < 188 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "fm" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "wt" { + r := rng.IntN(8) + H := 2.4056390622295662 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 5 { + return seed + "i", H + } else if 5 <= r && r < 6 { + return seed + "o", H + } else if 6 <= r && r < 7 { + return seed + "u", H + } else if 7 <= r && r < 8 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "wq" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "h" { + r := rng.IntN(504) + H := 1.7651454355562342 + if 0 <= r && r < 245 { + return seed + "a", H + } else if 245 <= r && r < 370 { + return seed + "e", H + } else if 370 <= r && r < 371 { + return seed + "i", H + } else if 371 <= r && r < 372 { + return seed + "o", H + } else if 372 <= r && r < 469 { + return seed + "u", H + } else if 469 <= r && r < 504 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "ex" { + r := rng.IntN(210) + H := 2.888340763033017 + if 0 <= r && r < 13 { + return seed + "a", H + } else if 13 <= r && r < 51 { + return seed + "c", H + } else if 51 <= r && r < 68 { + return seed + "e", H + } else if 68 <= r && r < 70 { + return seed + "f", H + } else if 70 <= r && r < 76 { + return seed + "h", H + } else if 76 <= r && r < 93 { + return seed + "i", H + } else if 93 <= r && r < 102 { + return seed + "o", H + } else if 102 <= r && r < 162 { + return seed + "p", H + } else if 162 <= r && r < 164 { + return seed + "q", H + } else if 164 <= r && r < 204 { + return seed + "t", H + } else if 204 <= r && r < 209 { + return seed + "u", H + } else if 209 <= r && r < 210 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "ax" { + r := rng.IntN(20) + H := 2.5261207468426807 + if 0 <= r && r < 3 { + return seed + "a", H + } else if 3 <= r && r < 6 { + return seed + "e", H + } else if 6 <= r && r < 13 { + return seed + "i", H + } else if 13 <= r && r < 16 { + return seed + "o", H + } else if 16 <= r && r < 18 { + return seed + "s", H + } else if 18 <= r && r < 19 { + return seed + "u", H + } else if 19 <= r && r < 20 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "hg" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "ra" { + r := rng.IntN(962) + H := 3.987292018054268 + if 0 <= r && r < 39 { + return seed + "b", H + } else if 39 <= r && r < 112 { + return seed + "c", H + } else if 112 <= r && r < 179 { + return seed + "d", H + } else if 179 <= r && r < 181 { + return seed + "e", H + } else if 181 <= r && r < 210 { + return seed + "f", H + } else if 210 <= r && r < 271 { + return seed + "g", H + } else if 271 <= r && r < 272 { + return seed + "h", H + } else if 272 <= r && r < 340 { + return seed + "i", H + } else if 340 <= r && r < 341 { + return seed + "j", H + } else if 341 <= r && r < 350 { + return seed + "k", H + } else if 350 <= r && r < 413 { + return seed + "l", H + } else if 413 <= r && r < 478 { + return seed + "m", H + } else if 478 <= r && r < 617 { + return seed + "n", H + } else if 617 <= r && r < 619 { + return seed + "o", H + } else if 619 <= r && r < 666 { + return seed + "p", H + } else if 666 <= r && r < 667 { + return seed + "q", H + } else if 667 <= r && r < 686 { + return seed + "r", H + } else if 686 <= r && r < 731 { + return seed + "s", H + } else if 731 <= r && r < 844 { + return seed + "t", H + } else if 844 <= r && r < 848 { + return seed + "u", H + } else if 848 <= r && r < 899 { + return seed + "v", H + } else if 899 <= r && r < 916 { + return seed + "w", H + } else if 916 <= r && r < 919 { + return seed + "x", H + } else if 919 <= r && r < 949 { + return seed + "y", H + } else if 949 <= r && r < 962 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "gf" { + r := rng.IntN(10) + H := 2.160964047443681 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 9 { + return seed + "u", H + } else if 9 <= r && r < 10 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "gm" { + r := rng.IntN(22) + H := 1.8658566174572233 + if 0 <= r && r < 9 { + return seed + "a", H + } else if 9 <= r && r < 18 { + return seed + "e", H + } else if 18 <= r && r < 19 { + return seed + "i", H + } else if 19 <= r && r < 20 { + return seed + "o", H + } else if 20 <= r && r < 21 { + return seed + "u", H + } else if 21 <= r && r < 22 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "mx" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "fl" { + r := rng.IntN(214) + H := 2.1966786393098277 + if 0 <= r && r < 95 { + return seed + "a", H + } else if 95 <= r && r < 130 { + return seed + "e", H + } else if 130 <= r && r < 163 { + return seed + "i", H + } else if 163 <= r && r < 188 { + return seed + "o", H + } else if 188 <= r && r < 195 { + return seed + "u", H + } else if 195 <= r && r < 214 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "zt" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "oz" { + r := rng.IntN(38) + H := 2.2444108662888076 + if 0 <= r && r < 3 { + return seed + "a", H + } else if 3 <= r && r < 16 { + return seed + "e", H + } else if 16 <= r && r < 21 { + return seed + "i", H + } else if 21 <= r && r < 26 { + return seed + "o", H + } else if 26 <= r && r < 27 { + return seed + "u", H + } else if 27 <= r && r < 38 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "rb" { + r := rng.IntN(100) + H := 2.78277089044991 + if 0 <= r && r < 15 { + return seed + "a", H + } else if 15 <= r && r < 28 { + return seed + "e", H + } else if 28 <= r && r < 51 { + return seed + "i", H + } else if 51 <= r && r < 59 { + return seed + "l", H + } else if 59 <= r && r < 84 { + return seed + "o", H + } else if 84 <= r && r < 86 { + return seed + "r", H + } else if 86 <= r && r < 88 { + return seed + "s", H + } else if 88 <= r && r < 93 { + return seed + "u", H + } else if 93 <= r && r < 100 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "xq" { + r := rng.IntN(8) + H := 2.4056390622295662 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 7 { + return seed + "u", H + } else if 7 <= r && r < 8 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "am" { + r := rng.IntN(362) + H := 3.196553751895435 + if 0 <= r && r < 27 { + return seed + "a", H + } else if 27 <= r && r < 65 { + return seed + "b", H + } else if 65 <= r && r < 67 { + return seed + "c", H + } else if 67 <= r && r < 148 { + return seed + "e", H + } else if 148 <= r && r < 215 { + return seed + "i", H + } else if 215 <= r && r < 225 { + return seed + "l", H + } else if 225 <= r && r < 245 { + return seed + "m", H + } else if 245 <= r && r < 249 { + return seed + "n", H + } else if 249 <= r && r < 270 { + return seed + "o", H + } else if 270 <= r && r < 330 { + return seed + "p", H + } else if 330 <= r && r < 334 { + return seed + "r", H + } else if 334 <= r && r < 340 { + return seed + "s", H + } else if 340 <= r && r < 342 { + return seed + "t", H + } else if 342 <= r && r < 357 { + return seed + "u", H + } else if 357 <= r && r < 362 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "nj" { + r := rng.IntN(30) + H := 1.84397154729945 + if 0 <= r && r < 3 { + return seed + "a", H + } else if 3 <= r && r < 4 { + return seed + "e", H + } else if 4 <= r && r < 5 { + return seed + "i", H + } else if 5 <= r && r < 20 { + return seed + "o", H + } else if 20 <= r && r < 29 { + return seed + "u", H + } else if 29 <= r && r < 30 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "bt" { + r := rng.IntN(34) + H := 2.903967813087766 + if 0 <= r && r < 5 { + return seed + "a", H + } else if 5 <= r && r < 8 { + return seed + "e", H + } else if 8 <= r && r < 11 { + return seed + "i", H + } else if 11 <= r && r < 19 { + return seed + "l", H + } else if 19 <= r && r < 24 { + return seed + "o", H + } else if 24 <= r && r < 28 { + return seed + "r", H + } else if 28 <= r && r < 31 { + return seed + "u", H + } else if 31 <= r && r < 34 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "dt" { + r := rng.IntN(10) + H := 2.5219280948873615 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 6 { + return seed + "h", H + } else if 6 <= r && r < 7 { + return seed + "i", H + } else if 7 <= r && r < 8 { + return seed + "o", H + } else if 8 <= r && r < 9 { + return seed + "u", H + } else if 9 <= r && r < 10 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "jh" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "xf" { + r := rng.IntN(12) + H := 1.9473387961875537 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 10 { + return seed + "o", H + } else if 10 <= r && r < 11 { + return seed + "u", H + } else if 11 <= r && r < 12 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "tb" { + r := rng.IntN(40) + H := 2.327515039439817 + if 0 <= r && r < 11 { + return seed + "a", H + } else if 11 <= r && r < 14 { + return seed + "e", H + } else if 14 <= r && r < 19 { + return seed + "i", H + } else if 19 <= r && r < 34 { + return seed + "o", H + } else if 34 <= r && r < 36 { + return seed + "r", H + } else if 36 <= r && r < 39 { + return seed + "u", H + } else if 39 <= r && r < 40 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "mz" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "fh" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "im" { + r := rng.IntN(368) + H := 2.9232182198034034 + if 0 <= r && r < 49 { + return seed + "a", H + } else if 49 <= r && r < 61 { + return seed + "b", H + } else if 61 <= r && r < 118 { + return seed + "e", H + } else if 118 <= r && r < 151 { + return seed + "i", H + } else if 151 <= r && r < 155 { + return seed + "l", H + } else if 155 <= r && r < 217 { + return seed + "m", H + } else if 217 <= r && r < 223 { + return seed + "n", H + } else if 223 <= r && r < 234 { + return seed + "o", H + } else if 234 <= r && r < 344 { + return seed + "p", H + } else if 344 <= r && r < 350 { + return seed + "s", H + } else if 350 <= r && r < 361 { + return seed + "u", H + } else if 361 <= r && r < 363 { + return seed + "w", H + } else if 363 <= r && r < 368 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "tz" { + r := rng.IntN(16) + H := 2.0461796919474975 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 6 { + return seed + "e", H + } else if 6 <= r && r < 7 { + return seed + "i", H + } else if 7 <= r && r < 8 { + return seed + "o", H + } else if 8 <= r && r < 9 { + return seed + "u", H + } else if 9 <= r && r < 16 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "yo" { + r := rng.IntN(48) + H := 3.9457346197190524 + if 0 <= r && r < 1 { + return seed + "b", H + } else if 1 <= r && r < 2 { + return seed + "c", H + } else if 2 <= r && r < 5 { + return seed + "d", H + } else if 5 <= r && r < 8 { + return seed + "f", H + } else if 8 <= r && r < 13 { + return seed + "g", H + } else if 13 <= r && r < 14 { + return seed + "h", H + } else if 14 <= r && r < 15 { + return seed + "j", H + } else if 15 <= r && r < 16 { + return seed + "k", H + } else if 16 <= r && r < 17 { + return seed + "l", H + } else if 17 <= r && r < 18 { + return seed + "m", H + } else if 18 <= r && r < 29 { + return seed + "n", H + } else if 29 <= r && r < 30 { + return seed + "p", H + } else if 30 <= r && r < 31 { + return seed + "q", H + } else if 31 <= r && r < 34 { + return seed + "r", H + } else if 34 <= r && r < 35 { + return seed + "s", H + } else if 35 <= r && r < 36 { + return seed + "t", H + } else if 36 <= r && r < 38 { + return seed + "u", H + } else if 38 <= r && r < 41 { + return seed + "v", H + } else if 41 <= r && r < 42 { + return seed + "w", H + } else if 42 <= r && r < 43 { + return seed + "x", H + } else if 43 <= r && r < 47 { + return seed + "y", H + } else if 47 <= r && r < 48 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "tm" { + r := rng.IntN(22) + H := 2.294629213844555 + if 0 <= r && r < 5 { + return seed + "a", H + } else if 5 <= r && r < 12 { + return seed + "e", H + } else if 12 <= r && r < 13 { + return seed + "i", H + } else if 13 <= r && r < 18 { + return seed + "o", H + } else if 18 <= r && r < 21 { + return seed + "u", H + } else if 21 <= r && r < 22 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "lf" { + r := rng.IntN(32) + H := 2.3715123682506185 + if 0 <= r && r < 7 { + return seed + "a", H + } else if 7 <= r && r < 8 { + return seed + "e", H + } else if 8 <= r && r < 19 { + return seed + "i", H + } else if 19 <= r && r < 22 { + return seed + "o", H + } else if 22 <= r && r < 24 { + return seed + "r", H + } else if 24 <= r && r < 31 { + return seed + "u", H + } else if 31 <= r && r < 32 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "u" { + r := rng.IntN(972) + H := 1.0333361736970286 + if 0 <= r && r < 1 { + return seed + "b", H + } else if 1 <= r && r < 2 { + return seed + "c", H + } else if 2 <= r && r < 5 { + return seed + "d", H + } else if 5 <= r && r < 6 { + return seed + "f", H + } else if 6 <= r && r < 7 { + return seed + "g", H + } else if 7 <= r && r < 8 { + return seed + "h", H + } else if 8 <= r && r < 9 { + return seed + "j", H + } else if 9 <= r && r < 10 { + return seed + "k", H + } else if 10 <= r && r < 17 { + return seed + "l", H + } else if 17 <= r && r < 24 { + return seed + "m", H + } else if 24 <= r && r < 845 { + return seed + "n", H + } else if 845 <= r && r < 918 { + return seed + "p", H + } else if 918 <= r && r < 919 { + return seed + "q", H + } else if 919 <= r && r < 938 { + return seed + "r", H + } else if 938 <= r && r < 955 { + return seed + "s", H + } else if 955 <= r && r < 968 { + return seed + "t", H + } else if 968 <= r && r < 969 { + return seed + "v", H + } else if 969 <= r && r < 970 { + return seed + "w", H + } else if 970 <= r && r < 971 { + return seed + "x", H + } else if 971 <= r && r < 972 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "as" { + r := rng.IntN(566) + H := 3.0381050209049225 + if 0 <= r && r < 9 { + return seed + "a", H + } else if 9 <= r && r < 31 { + return seed + "c", H + } else if 31 <= r && r < 86 { + return seed + "e", H + } else if 86 <= r && r < 198 { + return seed + "h", H + } else if 198 <= r && r < 259 { + return seed + "i", H + } else if 259 <= r && r < 275 { + return seed + "k", H + } else if 275 <= r && r < 277 { + return seed + "l", H + } else if 277 <= r && r < 285 { + return seed + "m", H + } else if 285 <= r && r < 294 { + return seed + "o", H + } else if 294 <= r && r < 320 { + return seed + "p", H + } else if 320 <= r && r < 322 { + return seed + "q", H + } else if 322 <= r && r < 396 { + return seed + "s", H + } else if 396 <= r && r < 554 { + return seed + "t", H + } else if 554 <= r && r < 561 { + return seed + "u", H + } else if 561 <= r && r < 566 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "lg" { + r := rng.IntN(16) + H := 2.382856063692049 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 6 { + return seed + "e", H + } else if 6 <= r && r < 9 { + return seed + "i", H + } else if 9 <= r && r < 12 { + return seed + "o", H + } else if 12 <= r && r < 15 { + return seed + "u", H + } else if 15 <= r && r < 16 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "md" { + r := rng.IntN(8) + H := 2.75 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 6 { + return seed + "r", H + } else if 6 <= r && r < 7 { + return seed + "u", H + } else if 7 <= r && r < 8 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "ms" { + r := rng.IntN(24) + H := 2.7772925846688996 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 4 { + return seed + "h", H + } else if 4 <= r && r < 9 { + return seed + "i", H + } else if 9 <= r && r < 12 { + return seed + "o", H + } else if 12 <= r && r < 18 { + return seed + "t", H + } else if 18 <= r && r < 21 { + return seed + "u", H + } else if 21 <= r && r < 24 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "xi" { + r := rng.IntN(72) + H := 3.827405609382162 + if 0 <= r && r < 2 { + return seed + "a", H + } else if 2 <= r && r < 3 { + return seed + "b", H + } else if 3 <= r && r < 8 { + return seed + "c", H + } else if 8 <= r && r < 25 { + return seed + "d", H + } else if 25 <= r && r < 28 { + return seed + "f", H + } else if 28 <= r && r < 31 { + return seed + "g", H + } else if 31 <= r && r < 32 { + return seed + "h", H + } else if 32 <= r && r < 33 { + return seed + "j", H + } else if 33 <= r && r < 34 { + return seed + "k", H + } else if 34 <= r && r < 37 { + return seed + "l", H + } else if 37 <= r && r < 44 { + return seed + "m", H + } else if 44 <= r && r < 49 { + return seed + "n", H + } else if 49 <= r && r < 51 { + return seed + "o", H + } else if 51 <= r && r < 52 { + return seed + "p", H + } else if 52 <= r && r < 53 { + return seed + "q", H + } else if 53 <= r && r < 56 { + return seed + "r", H + } else if 56 <= r && r < 65 { + return seed + "s", H + } else if 65 <= r && r < 68 { + return seed + "t", H + } else if 68 <= r && r < 69 { + return seed + "v", H + } else if 69 <= r && r < 70 { + return seed + "w", H + } else if 70 <= r && r < 71 { + return seed + "x", H + } else if 71 <= r && r < 72 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "ks" { + r := rng.IntN(40) + H := 2.930240672752193 + if 0 <= r && r < 5 { + return seed + "a", H + } else if 5 <= r && r < 6 { + return seed + "e", H + } else if 6 <= r && r < 10 { + return seed + "h", H + } else if 10 <= r && r < 13 { + return seed + "i", H + } else if 13 <= r && r < 15 { + return seed + "k", H + } else if 15 <= r && r < 19 { + return seed + "l", H + } else if 19 <= r && r < 20 { + return seed + "o", H + } else if 20 <= r && r < 24 { + return seed + "p", H + } else if 24 <= r && r < 38 { + return seed + "t", H + } else if 38 <= r && r < 39 { + return seed + "u", H + } else if 39 <= r && r < 40 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "fs" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "ju" { + r := rng.IntN(104) + H := 3.7141403417989767 + if 0 <= r && r < 5 { + return seed + "b", H + } else if 5 <= r && r < 6 { + return seed + "c", H + } else if 6 <= r && r < 17 { + return seed + "d", H + } else if 17 <= r && r < 18 { + return seed + "f", H + } else if 18 <= r && r < 25 { + return seed + "g", H + } else if 25 <= r && r < 26 { + return seed + "h", H + } else if 26 <= r && r < 32 { + return seed + "i", H + } else if 32 <= r && r < 35 { + return seed + "j", H + } else if 35 <= r && r < 38 { + return seed + "k", H + } else if 38 <= r && r < 41 { + return seed + "l", H + } else if 41 <= r && r < 48 { + return seed + "m", H + } else if 48 <= r && r < 65 { + return seed + "n", H + } else if 65 <= r && r < 66 { + return seed + "p", H + } else if 66 <= r && r < 67 { + return seed + "q", H + } else if 67 <= r && r < 84 { + return seed + "r", H + } else if 84 <= r && r < 97 { + return seed + "s", H + } else if 97 <= r && r < 98 { + return seed + "t", H + } else if 98 <= r && r < 101 { + return seed + "v", H + } else if 101 <= r && r < 102 { + return seed + "w", H + } else if 102 <= r && r < 103 { + return seed + "x", H + } else if 103 <= r && r < 104 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "vh" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "xh" { + r := rng.IntN(12) + H := 2.221251836004466 + if 0 <= r && r < 5 { + return seed + "a", H + } else if 5 <= r && r < 6 { + return seed + "e", H + } else if 6 <= r && r < 7 { + return seed + "i", H + } else if 7 <= r && r < 8 { + return seed + "o", H + } else if 8 <= r && r < 11 { + return seed + "u", H + } else if 11 <= r && r < 12 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "lk" { + r := rng.IntN(14) + H := 2.064042639445697 + if 0 <= r && r < 7 { + return seed + "a", H + } else if 7 <= r && r < 10 { + return seed + "e", H + } else if 10 <= r && r < 11 { + return seed + "i", H + } else if 11 <= r && r < 12 { + return seed + "o", H + } else if 12 <= r && r < 13 { + return seed + "u", H + } else if 13 <= r && r < 14 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "ik" { + r := rng.IntN(74) + H := 1.3058231327446612 + if 0 <= r && r < 5 { + return seed + "a", H + } else if 5 <= r && r < 60 { + return seed + "e", H + } else if 60 <= r && r < 69 { + return seed + "i", H + } else if 69 <= r && r < 70 { + return seed + "o", H + } else if 70 <= r && r < 73 { + return seed + "u", H + } else if 73 <= r && r < 74 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "tg" { + r := rng.IntN(12) + H := 2.6258145836939115 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 4 { + return seed + "e", H + } else if 4 <= r && r < 5 { + return seed + "i", H + } else if 5 <= r && r < 8 { + return seed + "o", H + } else if 8 <= r && r < 10 { + return seed + "r", H + } else if 10 <= r && r < 11 { + return seed + "u", H + } else if 11 <= r && r < 12 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "qn" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "e" { + r := rng.IntN(816) + H := 3.508461416301628 + if 0 <= r && r < 74 { + return seed + "a", H + } else if 74 <= r && r < 81 { + return seed + "b", H + } else if 81 <= r && r < 106 { + return seed + "c", H + } else if 106 <= r && r < 125 { + return seed + "d", H + } else if 125 <= r && r < 127 { + return seed + "e", H + } else if 127 <= r && r < 136 { + return seed + "f", H + } else if 136 <= r && r < 153 { + return seed + "g", H + } else if 153 <= r && r < 154 { + return seed + "h", H + } else if 154 <= r && r < 156 { + return seed + "i", H + } else if 156 <= r && r < 159 { + return seed + "j", H + } else if 159 <= r && r < 160 { + return seed + "k", H + } else if 160 <= r && r < 231 { + return seed + "l", H + } else if 231 <= r && r < 310 { + return seed + "m", H + } else if 310 <= r && r < 485 { + return seed + "n", H + } else if 485 <= r && r < 506 { + return seed + "p", H + } else if 506 <= r && r < 523 { + return seed + "q", H + } else if 523 <= r && r < 546 { + return seed + "r", H + } else if 546 <= r && r < 589 { + return seed + "s", H + } else if 589 <= r && r < 604 { + return seed + "t", H + } else if 604 <= r && r < 606 { + return seed + "u", H + } else if 606 <= r && r < 649 { + return seed + "v", H + } else if 649 <= r && r < 650 { + return seed + "w", H + } else if 650 <= r && r < 815 { + return seed + "x", H + } else if 815 <= r && r < 816 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "pb" { + r := rng.IntN(14) + H := 2.2988252450030506 + if 0 <= r && r < 3 { + return seed + "a", H + } else if 3 <= r && r < 8 { + return seed + "e", H + } else if 8 <= r && r < 9 { + return seed + "i", H + } else if 9 <= r && r < 12 { + return seed + "o", H + } else if 12 <= r && r < 13 { + return seed + "u", H + } else if 13 <= r && r < 14 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "wd" { + r := rng.IntN(24) + H := 2.5314536459234778 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 10 { + return seed + "e", H + } else if 10 <= r && r < 11 { + return seed + "i", H + } else if 11 <= r && r < 15 { + return seed + "l", H + } else if 15 <= r && r < 18 { + return seed + "o", H + } else if 18 <= r && r < 22 { + return seed + "r", H + } else if 22 <= r && r < 23 { + return seed + "u", H + } else if 23 <= r && r < 24 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "dq" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "vw" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "pm" { + r := rng.IntN(8) + H := 2.4056390622295662 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 4 { + return seed + "e", H + } else if 4 <= r && r < 5 { + return seed + "i", H + } else if 5 <= r && r < 6 { + return seed + "o", H + } else if 6 <= r && r < 7 { + return seed + "u", H + } else if 7 <= r && r < 8 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "ao" { + r := rng.IntN(26) + H := 4.151798852506845 + if 0 <= r && r < 1 { + return seed + "b", H + } else if 1 <= r && r < 2 { + return seed + "c", H + } else if 2 <= r && r < 3 { + return seed + "d", H + } else if 3 <= r && r < 4 { + return seed + "f", H + } else if 4 <= r && r < 5 { + return seed + "g", H + } else if 5 <= r && r < 6 { + return seed + "h", H + } else if 6 <= r && r < 7 { + return seed + "j", H + } else if 7 <= r && r < 10 { + return seed + "k", H + } else if 10 <= r && r < 11 { + return seed + "l", H + } else if 11 <= r && r < 12 { + return seed + "m", H + } else if 12 <= r && r < 13 { + return seed + "n", H + } else if 13 <= r && r < 14 { + return seed + "p", H + } else if 14 <= r && r < 15 { + return seed + "q", H + } else if 15 <= r && r < 18 { + return seed + "r", H + } else if 18 <= r && r < 21 { + return seed + "s", H + } else if 21 <= r && r < 22 { + return seed + "t", H + } else if 22 <= r && r < 23 { + return seed + "v", H + } else if 23 <= r && r < 24 { + return seed + "w", H + } else if 24 <= r && r < 25 { + return seed + "x", H + } else if 25 <= r && r < 26 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "hv" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "vu" { + r := rng.IntN(20) + H := 4.321928094887363 + if 0 <= r && r < 1 { + return seed + "b", H + } else if 1 <= r && r < 2 { + return seed + "c", H + } else if 2 <= r && r < 3 { + return seed + "d", H + } else if 3 <= r && r < 4 { + return seed + "f", H + } else if 4 <= r && r < 5 { + return seed + "g", H + } else if 5 <= r && r < 6 { + return seed + "h", H + } else if 6 <= r && r < 7 { + return seed + "j", H + } else if 7 <= r && r < 8 { + return seed + "k", H + } else if 8 <= r && r < 9 { + return seed + "l", H + } else if 9 <= r && r < 10 { + return seed + "m", H + } else if 10 <= r && r < 11 { + return seed + "n", H + } else if 11 <= r && r < 12 { + return seed + "p", H + } else if 12 <= r && r < 13 { + return seed + "q", H + } else if 13 <= r && r < 14 { + return seed + "r", H + } else if 14 <= r && r < 15 { + return seed + "s", H + } else if 15 <= r && r < 16 { + return seed + "t", H + } else if 16 <= r && r < 17 { + return seed + "v", H + } else if 17 <= r && r < 18 { + return seed + "w", H + } else if 18 <= r && r < 19 { + return seed + "x", H + } else if 19 <= r && r < 20 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "mp" { + r := rng.IntN(292) + H := 3.2807035237847755 + if 0 <= r && r < 31 { + return seed + "a", H + } else if 31 <= r && r < 33 { + return seed + "b", H + } else if 33 <= r && r < 72 { + return seed + "e", H + } else if 72 <= r && r < 74 { + return seed + "f", H + } else if 74 <= r && r < 90 { + return seed + "h", H + } else if 90 <= r && r < 121 { + return seed + "i", H + } else if 121 <= r && r < 179 { + return seed + "l", H + } else if 179 <= r && r < 181 { + return seed + "n", H + } else if 181 <= r && r < 222 { + return seed + "o", H + } else if 222 <= r && r < 246 { + return seed + "r", H + } else if 246 <= r && r < 254 { + return seed + "s", H + } else if 254 <= r && r < 276 { + return seed + "t", H + } else if 276 <= r && r < 291 { + return seed + "u", H + } else if 291 <= r && r < 292 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "ia" { + r := rng.IntN(232) + H := 3.116890149742443 + if 0 <= r && r < 37 { + return seed + "b", H + } else if 37 <= r && r < 44 { + return seed + "c", H + } else if 44 <= r && r < 45 { + return seed + "d", H + } else if 45 <= r && r < 46 { + return seed + "f", H + } else if 46 <= r && r < 55 { + return seed + "g", H + } else if 55 <= r && r < 56 { + return seed + "h", H + } else if 56 <= r && r < 57 { + return seed + "j", H + } else if 57 <= r && r < 58 { + return seed + "k", H + } else if 58 <= r && r < 111 { + return seed + "l", H + } else if 111 <= r && r < 116 { + return seed + "m", H + } else if 116 <= r && r < 161 { + return seed + "n", H + } else if 161 <= r && r < 166 { + return seed + "p", H + } else if 166 <= r && r < 167 { + return seed + "q", H + } else if 167 <= r && r < 186 { + return seed + "r", H + } else if 186 <= r && r < 191 { + return seed + "s", H + } else if 191 <= r && r < 228 { + return seed + "t", H + } else if 228 <= r && r < 229 { + return seed + "v", H + } else if 229 <= r && r < 230 { + return seed + "w", H + } else if 230 <= r && r < 231 { + return seed + "x", H + } else if 231 <= r && r < 232 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "za" { + r := rng.IntN(44) + H := 3.595298361893484 + if 0 <= r && r < 7 { + return seed + "b", H + } else if 7 <= r && r < 10 { + return seed + "c", H + } else if 10 <= r && r < 11 { + return seed + "d", H + } else if 11 <= r && r < 12 { + return seed + "f", H + } else if 12 <= r && r < 15 { + return seed + "g", H + } else if 15 <= r && r < 16 { + return seed + "h", H + } else if 16 <= r && r < 17 { + return seed + "j", H + } else if 17 <= r && r < 18 { + return seed + "k", H + } else if 18 <= r && r < 19 { + return seed + "l", H + } else if 19 <= r && r < 20 { + return seed + "m", H + } else if 20 <= r && r < 21 { + return seed + "n", H + } else if 21 <= r && r < 24 { + return seed + "p", H + } else if 24 <= r && r < 25 { + return seed + "q", H + } else if 25 <= r && r < 38 { + return seed + "r", H + } else if 38 <= r && r < 39 { + return seed + "s", H + } else if 39 <= r && r < 40 { + return seed + "t", H + } else if 40 <= r && r < 41 { + return seed + "v", H + } else if 41 <= r && r < 42 { + return seed + "w", H + } else if 42 <= r && r < 43 { + return seed + "x", H + } else if 43 <= r && r < 44 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "fa" { + r := rng.IntN(180) + H := 3.5357511168441373 + if 0 <= r && r < 7 { + return seed + "b", H + } else if 7 <= r && r < 54 { + return seed + "c", H + } else if 54 <= r && r < 59 { + return seed + "d", H + } else if 59 <= r && r < 60 { + return seed + "f", H + } else if 60 <= r && r < 61 { + return seed + "g", H + } else if 61 <= r && r < 62 { + return seed + "h", H + } else if 62 <= r && r < 70 { + return seed + "i", H + } else if 70 <= r && r < 71 { + return seed + "j", H + } else if 71 <= r && r < 72 { + return seed + "k", H + } else if 72 <= r && r < 91 { + return seed + "l", H + } else if 91 <= r && r < 104 { + return seed + "m", H + } else if 104 <= r && r < 131 { + return seed + "n", H + } else if 131 <= r && r < 132 { + return seed + "p", H + } else if 132 <= r && r < 133 { + return seed + "q", H + } else if 133 <= r && r < 140 { + return seed + "r", H + } else if 140 <= r && r < 155 { + return seed + "s", H + } else if 155 <= r && r < 158 { + return seed + "t", H + } else if 158 <= r && r < 162 { + return seed + "u", H + } else if 162 <= r && r < 173 { + return seed + "v", H + } else if 173 <= r && r < 174 { + return seed + "w", H + } else if 174 <= r && r < 177 { + return seed + "x", H + } else if 177 <= r && r < 180 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "af" { + r := rng.IntN(124) + H := 2.385424396085014 + if 0 <= r && r < 5 { + return seed + "a", H + } else if 5 <= r && r < 22 { + return seed + "e", H + } else if 22 <= r && r < 72 { + return seed + "f", H + } else if 72 <= r && r < 73 { + return seed + "i", H + } else if 73 <= r && r < 79 { + return seed + "l", H + } else if 79 <= r && r < 81 { + return seed + "n", H + } else if 81 <= r && r < 84 { + return seed + "o", H + } else if 84 <= r && r < 88 { + return seed + "r", H + } else if 88 <= r && r < 122 { + return seed + "t", H + } else if 122 <= r && r < 123 { + return seed + "u", H + } else if 123 <= r && r < 124 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "yq" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "bn" { + r := rng.IntN(12) + H := 2.221251836004466 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 4 { + return seed + "e", H + } else if 4 <= r && r < 5 { + return seed + "i", H + } else if 5 <= r && r < 10 { + return seed + "o", H + } else if 10 <= r && r < 11 { + return seed + "u", H + } else if 11 <= r && r < 12 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "li" { + r := rng.IntN(970) + H := 3.5979335281871765 + if 0 <= r && r < 42 { + return seed + "a", H + } else if 42 <= r && r < 61 { + return seed + "b", H + } else if 61 <= r && r < 148 { + return seed + "c", H + } else if 148 <= r && r < 171 { + return seed + "d", H + } else if 171 <= r && r < 199 { + return seed + "e", H + } else if 199 <= r && r < 236 { + return seed + "f", H + } else if 236 <= r && r < 295 { + return seed + "g", H + } else if 295 <= r && r < 296 { + return seed + "h", H + } else if 296 <= r && r < 297 { + return seed + "j", H + } else if 297 <= r && r < 356 { + return seed + "k", H + } else if 356 <= r && r < 363 { + return seed + "l", H + } else if 363 <= r && r < 400 { + return seed + "m", H + } else if 400 <= r && r < 715 { + return seed + "n", H + } else if 715 <= r && r < 735 { + return seed + "o", H + } else if 735 <= r && r < 756 { + return seed + "p", H + } else if 756 <= r && r < 765 { + return seed + "q", H + } else if 765 <= r && r < 772 { + return seed + "r", H + } else if 772 <= r && r < 827 { + return seed + "s", H + } else if 827 <= r && r < 898 { + return seed + "t", H + } else if 898 <= r && r < 902 { + return seed + "u", H + } else if 902 <= r && r < 935 { + return seed + "v", H + } else if 935 <= r && r < 936 { + return seed + "w", H + } else if 936 <= r && r < 939 { + return seed + "x", H + } else if 939 <= r && r < 970 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "kj" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "ss" { + r := rng.IntN(148) + H := 2.833316861688887 + if 0 <= r && r < 15 { + return seed + "a", H + } else if 15 <= r && r < 17 { + return seed + "c", H + } else if 17 <= r && r < 56 { + return seed + "e", H + } else if 56 <= r && r < 58 { + return seed + "f", H + } else if 58 <= r && r < 97 { + return seed + "i", H + } else if 97 <= r && r < 103 { + return seed + "l", H + } else if 103 <= r && r < 114 { + return seed + "o", H + } else if 114 <= r && r < 118 { + return seed + "p", H + } else if 118 <= r && r < 137 { + return seed + "u", H + } else if 137 <= r && r < 139 { + return seed + "w", H + } else if 139 <= r && r < 148 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "jt" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "p" { + r := rng.IntN(1162) + H := 2.605231600876813 + if 0 <= r && r < 273 { + return seed + "a", H + } else if 273 <= r && r < 410 { + return seed + "e", H + } else if 410 <= r && r < 434 { + return seed + "h", H + } else if 434 <= r && r < 435 { + return seed + "i", H + } else if 435 <= r && r < 547 { + return seed + "l", H + } else if 547 <= r && r < 702 { + return seed + "o", H + } else if 702 <= r && r < 1034 { + return seed + "r", H + } else if 1034 <= r && r < 1036 { + return seed + "s", H + } else if 1036 <= r && r < 1155 { + return seed + "u", H + } else if 1155 <= r && r < 1162 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "tn" { + r := rng.IntN(42) + H := 1.719549195651597 + if 0 <= r && r < 5 { + return seed + "a", H + } else if 5 <= r && r < 32 { + return seed + "e", H + } else if 32 <= r && r < 35 { + return seed + "i", H + } else if 35 <= r && r < 38 { + return seed + "o", H + } else if 38 <= r && r < 41 { + return seed + "u", H + } else if 41 <= r && r < 42 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "zi" { + r := rng.IntN(86) + H := 2.908737225471599 + if 0 <= r && r < 1 { + return seed + "b", H + } else if 1 <= r && r < 4 { + return seed + "c", H + } else if 4 <= r && r < 5 { + return seed + "d", H + } else if 5 <= r && r < 7 { + return seed + "e", H + } else if 7 <= r && r < 8 { + return seed + "f", H + } else if 8 <= r && r < 11 { + return seed + "g", H + } else if 11 <= r && r < 12 { + return seed + "h", H + } else if 12 <= r && r < 13 { + return seed + "j", H + } else if 13 <= r && r < 14 { + return seed + "k", H + } else if 14 <= r && r < 23 { + return seed + "l", H + } else if 23 <= r && r < 24 { + return seed + "m", H + } else if 24 <= r && r < 65 { + return seed + "n", H + } else if 65 <= r && r < 76 { + return seed + "p", H + } else if 76 <= r && r < 77 { + return seed + "q", H + } else if 77 <= r && r < 78 { + return seed + "r", H + } else if 78 <= r && r < 79 { + return seed + "s", H + } else if 79 <= r && r < 82 { + return seed + "t", H + } else if 82 <= r && r < 83 { + return seed + "v", H + } else if 83 <= r && r < 84 { + return seed + "w", H + } else if 84 <= r && r < 85 { + return seed + "x", H + } else if 85 <= r && r < 86 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "gd" { + r := rng.IntN(8) + H := 2.4056390622295662 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 6 { + return seed + "o", H + } else if 6 <= r && r < 7 { + return seed + "u", H + } else if 7 <= r && r < 8 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "fw" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "of" { + r := rng.IntN(58) + H := 3.1639348173800292 + if 0 <= r && r < 7 { + return seed + "a", H + } else if 7 <= r && r < 9 { + return seed + "b", H + } else if 9 <= r && r < 18 { + return seed + "e", H + } else if 18 <= r && r < 32 { + return seed + "f", H + } else if 32 <= r && r < 39 { + return seed + "i", H + } else if 39 <= r && r < 44 { + return seed + "o", H + } else if 44 <= r && r < 46 { + return seed + "r", H + } else if 46 <= r && r < 48 { + return seed + "s", H + } else if 48 <= r && r < 52 { + return seed + "t", H + } else if 52 <= r && r < 55 { + return seed + "u", H + } else if 55 <= r && r < 58 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "cb" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "cd" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "is" { + r := rng.IntN(684) + H := 3.446733002570817 + if 0 <= r && r < 19 { + return seed + "a", H + } else if 19 <= r && r < 27 { + return seed + "b", H + } else if 27 <= r && r < 53 { + return seed + "c", H + } else if 53 <= r && r < 57 { + return seed + "d", H + } else if 57 <= r && r < 116 { + return seed + "e", H + } else if 116 <= r && r < 122 { + return seed + "f", H + } else if 122 <= r && r < 124 { + return seed + "g", H + } else if 124 <= r && r < 252 { + return seed + "h", H + } else if 252 <= r && r < 299 { + return seed + "i", H + } else if 299 <= r && r < 301 { + return seed + "j", H + } else if 301 <= r && r < 317 { + return seed + "k", H + } else if 317 <= r && r < 333 { + return seed + "l", H + } else if 333 <= r && r < 393 { + return seed + "m", H + } else if 393 <= r && r < 428 { + return seed + "o", H + } else if 428 <= r && r < 472 { + return seed + "p", H + } else if 472 <= r && r < 476 { + return seed + "r", H + } else if 476 <= r && r < 508 { + return seed + "s", H + } else if 508 <= r && r < 676 { + return seed + "t", H + } else if 676 <= r && r < 677 { + return seed + "u", H + } else if 677 <= r && r < 679 { + return seed + "w", H + } else if 679 <= r && r < 684 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "cp" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "tu" { + r := rng.IntN(290) + H := 3.4629809233173017 + if 0 <= r && r < 26 { + return seed + "a", H + } else if 26 <= r && r < 43 { + return seed + "b", H + } else if 43 <= r && r < 54 { + return seed + "c", H + } else if 54 <= r && r < 77 { + return seed + "d", H + } else if 77 <= r && r < 81 { + return seed + "e", H + } else if 81 <= r && r < 92 { + return seed + "f", H + } else if 92 <= r && r < 95 { + return seed + "g", H + } else if 95 <= r && r < 96 { + return seed + "h", H + } else if 96 <= r && r < 100 { + return seed + "i", H + } else if 100 <= r && r < 101 { + return seed + "j", H + } else if 101 <= r && r < 102 { + return seed + "k", H + } else if 102 <= r && r < 107 { + return seed + "l", H + } else if 107 <= r && r < 126 { + return seed + "m", H + } else if 126 <= r && r < 143 { + return seed + "n", H + } else if 143 <= r && r < 145 { + return seed + "o", H + } else if 145 <= r && r < 156 { + return seed + "p", H + } else if 156 <= r && r < 157 { + return seed + "q", H + } else if 157 <= r && r < 258 { + return seed + "r", H + } else if 258 <= r && r < 271 { + return seed + "s", H + } else if 271 <= r && r < 284 { + return seed + "t", H + } else if 284 <= r && r < 285 { + return seed + "v", H + } else if 285 <= r && r < 286 { + return seed + "w", H + } else if 286 <= r && r < 289 { + return seed + "x", H + } else if 289 <= r && r < 290 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "pc" { + r := rng.IntN(18) + H := 2.2096909728231857 + if 0 <= r && r < 3 { + return seed + "a", H + } else if 3 <= r && r < 4 { + return seed + "e", H + } else if 4 <= r && r < 6 { + return seed + "h", H + } else if 6 <= r && r < 7 { + return seed + "i", H + } else if 7 <= r && r < 16 { + return seed + "o", H + } else if 16 <= r && r < 17 { + return seed + "u", H + } else if 17 <= r && r < 18 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "tt" { + r := rng.IntN(260) + H := 2.3621821342637057 + if 0 <= r && r < 21 { + return seed + "a", H + } else if 21 <= r && r < 140 { + return seed + "e", H + } else if 140 <= r && r < 142 { + return seed + "h", H + } else if 142 <= r && r < 185 { + return seed + "i", H + } else if 185 <= r && r < 217 { + return seed + "l", H + } else if 217 <= r && r < 238 { + return seed + "o", H + } else if 238 <= r && r < 242 { + return seed + "r", H + } else if 242 <= r && r < 245 { + return seed + "u", H + } else if 245 <= r && r < 260 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "xl" { + r := rng.IntN(8) + H := 2.4056390622295662 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 5 { + return seed + "i", H + } else if 5 <= r && r < 6 { + return seed + "o", H + } else if 6 <= r && r < 7 { + return seed + "u", H + } else if 7 <= r && r < 8 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "sl" { + r := rng.IntN(176) + H := 2.334161366430973 + if 0 <= r && r < 49 { + return seed + "a", H + } else if 49 <= r && r < 76 { + return seed + "e", H + } else if 76 <= r && r < 129 { + return seed + "i", H + } else if 129 <= r && r < 156 { + return seed + "o", H + } else if 156 <= r && r < 167 { + return seed + "u", H + } else if 167 <= r && r < 176 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "sv" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "dr" { + r := rng.IntN(200) + H := 2.283013977766452 + if 0 <= r && r < 55 { + return seed + "a", H + } else if 55 <= r && r < 102 { + return seed + "e", H + } else if 102 <= r && r < 145 { + return seed + "i", H + } else if 145 <= r && r < 186 { + return seed + "o", H + } else if 186 <= r && r < 195 { + return seed + "u", H + } else if 195 <= r && r < 200 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "av" { + r := rng.IntN(198) + H := 2.0047183594164117 + if 0 <= r && r < 27 { + return seed + "a", H + } else if 27 <= r && r < 110 { + return seed + "e", H + } else if 110 <= r && r < 167 { + return seed + "i", H + } else if 167 <= r && r < 190 { + return seed + "o", H + } else if 190 <= r && r < 191 { + return seed + "u", H + } else if 191 <= r && r < 198 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "tf" { + r := rng.IntN(40) + H := 2.0496422893170583 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 11 { + return seed + "i", H + } else if 11 <= r && r < 13 { + return seed + "l", H + } else if 13 <= r && r < 20 { + return seed + "o", H + } else if 20 <= r && r < 39 { + return seed + "u", H + } else if 39 <= r && r < 40 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "i" { + r := rng.IntN(250) + H := 2.875211201949062 + if 0 <= r && r < 3 { + return seed + "b", H + } else if 3 <= r && r < 16 { + return seed + "c", H + } else if 16 <= r && r < 41 { + return seed + "d", H + } else if 41 <= r && r < 42 { + return seed + "f", H + } else if 42 <= r && r < 51 { + return seed + "g", H + } else if 51 <= r && r < 52 { + return seed + "h", H + } else if 52 <= r && r < 53 { + return seed + "j", H + } else if 53 <= r && r < 54 { + return seed + "k", H + } else if 54 <= r && r < 61 { + return seed + "l", H + } else if 61 <= r && r < 180 { + return seed + "m", H + } else if 180 <= r && r < 181 { + return seed + "n", H + } else if 181 <= r && r < 187 { + return seed + "o", H + } else if 187 <= r && r < 194 { + return seed + "p", H + } else if 194 <= r && r < 195 { + return seed + "q", H + } else if 195 <= r && r < 214 { + return seed + "r", H + } else if 214 <= r && r < 231 { + return seed + "s", H + } else if 231 <= r && r < 242 { + return seed + "t", H + } else if 242 <= r && r < 247 { + return seed + "v", H + } else if 247 <= r && r < 248 { + return seed + "w", H + } else if 248 <= r && r < 249 { + return seed + "x", H + } else if 249 <= r && r < 250 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "pa" { + r := rng.IntN(448) + H := 3.6412524865520517 + if 0 <= r && r < 13 { + return seed + "b", H + } else if 13 <= r && r < 56 { + return seed + "c", H + } else if 56 <= r && r < 75 { + return seed + "d", H + } else if 75 <= r && r < 76 { + return seed + "f", H + } else if 76 <= r && r < 85 { + return seed + "g", H + } else if 85 <= r && r < 86 { + return seed + "h", H + } else if 86 <= r && r < 104 { + return seed + "i", H + } else if 104 <= r && r < 107 { + return seed + "j", H + } else if 107 <= r && r < 108 { + return seed + "k", H + } else if 108 <= r && r < 129 { + return seed + "l", H + } else if 129 <= r && r < 138 { + return seed + "m", H + } else if 138 <= r && r < 191 { + return seed + "n", H + } else if 191 <= r && r < 206 { + return seed + "p", H + } else if 206 <= r && r < 207 { + return seed + "q", H + } else if 207 <= r && r < 304 { + return seed + "r", H + } else if 304 <= r && r < 355 { + return seed + "s", H + } else if 355 <= r && r < 394 { + return seed + "t", H + } else if 394 <= r && r < 396 { + return seed + "u", H + } else if 396 <= r && r < 411 { + return seed + "v", H + } else if 411 <= r && r < 414 { + return seed + "w", H + } else if 414 <= r && r < 415 { + return seed + "x", H + } else if 415 <= r && r < 447 { + return seed + "y", H + } else if 447 <= r && r < 448 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "ah" { + r := rng.IntN(20) + H := 2.077235445408308 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 6 { + return seed + "e", H + } else if 6 <= r && r < 7 { + return seed + "i", H + } else if 7 <= r && r < 16 { + return seed + "o", H + } else if 16 <= r && r < 19 { + return seed + "u", H + } else if 19 <= r && r < 20 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "rw" { + r := rng.IntN(22) + H := 2.4198513730338034 + if 0 <= r && r < 5 { + return seed + "a", H + } else if 5 <= r && r < 10 { + return seed + "e", H + } else if 10 <= r && r < 17 { + return seed + "i", H + } else if 17 <= r && r < 18 { + return seed + "o", H + } else if 18 <= r && r < 20 { + return seed + "r", H + } else if 20 <= r && r < 21 { + return seed + "u", H + } else if 21 <= r && r < 22 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "td" { + r := rng.IntN(16) + H := 1.9197367178034825 + if 0 <= r && r < 3 { + return seed + "a", H + } else if 3 <= r && r < 4 { + return seed + "e", H + } else if 4 <= r && r < 5 { + return seed + "i", H + } else if 5 <= r && r < 14 { + return seed + "o", H + } else if 14 <= r && r < 15 { + return seed + "u", H + } else if 15 <= r && r < 16 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "dy" { + r := rng.IntN(40) + H := 3.9837834090041 + if 0 <= r && r < 3 { + return seed + "b", H + } else if 3 <= r && r < 4 { + return seed + "c", H + } else if 4 <= r && r < 5 { + return seed + "d", H + } else if 5 <= r && r < 6 { + return seed + "f", H + } else if 6 <= r && r < 7 { + return seed + "g", H + } else if 7 <= r && r < 8 { + return seed + "h", H + } else if 8 <= r && r < 12 { + return seed + "i", H + } else if 12 <= r && r < 13 { + return seed + "j", H + } else if 13 <= r && r < 14 { + return seed + "k", H + } else if 14 <= r && r < 17 { + return seed + "l", H + } else if 17 <= r && r < 20 { + return seed + "m", H + } else if 20 <= r && r < 27 { + return seed + "n", H + } else if 27 <= r && r < 28 { + return seed + "p", H + } else if 28 <= r && r < 29 { + return seed + "q", H + } else if 29 <= r && r < 30 { + return seed + "r", H + } else if 30 <= r && r < 35 { + return seed + "s", H + } else if 35 <= r && r < 36 { + return seed + "t", H + } else if 36 <= r && r < 37 { + return seed + "v", H + } else if 37 <= r && r < 38 { + return seed + "w", H + } else if 38 <= r && r < 39 { + return seed + "x", H + } else if 39 <= r && r < 40 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "gk" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "ep" { + r := rng.IntN(192) + H := 3.326250252829282 + if 0 <= r && r < 23 { + return seed + "a", H + } else if 23 <= r && r < 38 { + return seed + "e", H + } else if 38 <= r && r < 44 { + return seed + "h", H + } else if 44 <= r && r < 69 { + return seed + "i", H + } else if 69 <= r && r < 91 { + return seed + "l", H + } else if 91 <= r && r < 93 { + return seed + "n", H + } else if 93 <= r && r < 106 { + return seed + "o", H + } else if 106 <= r && r < 110 { + return seed + "p", H + } else if 110 <= r && r < 136 { + return seed + "r", H + } else if 136 <= r && r < 142 { + return seed + "s", H + } else if 142 <= r && r < 174 { + return seed + "t", H + } else if 174 <= r && r < 191 { + return seed + "u", H + } else if 191 <= r && r < 192 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "ee" { + r := rng.IntN(272) + H := 3.892148428429431 + if 0 <= r && r < 4 { + return seed + "a", H + } else if 4 <= r && r < 15 { + return seed + "b", H + } else if 15 <= r && r < 22 { + return seed + "c", H + } else if 22 <= r && r < 63 { + return seed + "d", H + } else if 63 <= r && r < 70 { + return seed + "f", H + } else if 70 <= r && r < 73 { + return seed + "g", H + } else if 73 <= r && r < 76 { + return seed + "h", H + } else if 76 <= r && r < 82 { + return seed + "i", H + } else if 82 <= r && r < 83 { + return seed + "j", H + } else if 83 <= r && r < 90 { + return seed + "k", H + } else if 90 <= r && r < 109 { + return seed + "l", H + } else if 109 <= r && r < 122 { + return seed + "m", H + } else if 122 <= r && r < 163 { + return seed + "n", H + } else if 163 <= r && r < 190 { + return seed + "p", H + } else if 190 <= r && r < 191 { + return seed + "q", H + } else if 191 <= r && r < 208 { + return seed + "r", H + } else if 208 <= r && r < 215 { + return seed + "s", H + } else if 215 <= r && r < 236 { + return seed + "t", H + } else if 236 <= r && r < 239 { + return seed + "v", H + } else if 239 <= r && r < 246 { + return seed + "w", H + } else if 246 <= r && r < 249 { + return seed + "x", H + } else if 249 <= r && r < 272 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "ph" { + r := rng.IntN(118) + H := 2.55866166483463 + if 0 <= r && r < 25 { + return seed + "a", H + } else if 25 <= r && r < 50 { + return seed + "e", H + } else if 50 <= r && r < 63 { + return seed + "i", H + } else if 63 <= r && r < 65 { + return seed + "l", H + } else if 65 <= r && r < 100 { + return seed + "o", H + } else if 100 <= r && r < 108 { + return seed + "r", H + } else if 108 <= r && r < 111 { + return seed + "u", H + } else if 111 <= r && r < 118 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "jm" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "me" { + r := rng.IntN(282) + H := 3.0131674517504305 + if 0 <= r && r < 10 { + return seed + "a", H + } else if 10 <= r && r < 11 { + return seed + "b", H + } else if 11 <= r && r < 12 { + return seed + "c", H + } else if 12 <= r && r < 59 { + return seed + "d", H + } else if 59 <= r && r < 60 { + return seed + "f", H + } else if 60 <= r && r < 65 { + return seed + "g", H + } else if 65 <= r && r < 66 { + return seed + "h", H + } else if 66 <= r && r < 67 { + return seed + "j", H + } else if 67 <= r && r < 68 { + return seed + "k", H + } else if 68 <= r && r < 85 { + return seed + "l", H + } else if 85 <= r && r < 88 { + return seed + "m", H + } else if 88 <= r && r < 165 { + return seed + "n", H + } else if 165 <= r && r < 167 { + return seed + "o", H + } else if 167 <= r && r < 168 { + return seed + "p", H + } else if 168 <= r && r < 169 { + return seed + "q", H + } else if 169 <= r && r < 234 { + return seed + "r", H + } else if 234 <= r && r < 253 { + return seed + "s", H + } else if 253 <= r && r < 276 { + return seed + "t", H + } else if 276 <= r && r < 279 { + return seed + "v", H + } else if 279 <= r && r < 280 { + return seed + "w", H + } else if 280 <= r && r < 281 { + return seed + "x", H + } else if 281 <= r && r < 282 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "yk" { + r := rng.IntN(8) + H := 2.4056390622295662 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 4 { + return seed + "e", H + } else if 4 <= r && r < 5 { + return seed + "i", H + } else if 5 <= r && r < 6 { + return seed + "o", H + } else if 6 <= r && r < 7 { + return seed + "u", H + } else if 7 <= r && r < 8 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "gt" { + r := rng.IntN(10) + H := 2.5219280948873615 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 6 { + return seed + "h", H + } else if 6 <= r && r < 7 { + return seed + "i", H + } else if 7 <= r && r < 8 { + return seed + "o", H + } else if 8 <= r && r < 9 { + return seed + "u", H + } else if 9 <= r && r < 10 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "ku" { + r := rng.IntN(30) + H := 4.0444138295776115 + if 0 <= r && r < 1 { + return seed + "b", H + } else if 1 <= r && r < 2 { + return seed + "c", H + } else if 2 <= r && r < 5 { + return seed + "d", H + } else if 5 <= r && r < 6 { + return seed + "f", H + } else if 6 <= r && r < 7 { + return seed + "g", H + } else if 7 <= r && r < 8 { + return seed + "h", H + } else if 8 <= r && r < 9 { + return seed + "j", H + } else if 9 <= r && r < 10 { + return seed + "k", H + } else if 10 <= r && r < 11 { + return seed + "l", H + } else if 11 <= r && r < 12 { + return seed + "m", H + } else if 12 <= r && r < 15 { + return seed + "n", H + } else if 15 <= r && r < 20 { + return seed + "p", H + } else if 20 <= r && r < 21 { + return seed + "q", H + } else if 21 <= r && r < 22 { + return seed + "r", H + } else if 22 <= r && r < 25 { + return seed + "s", H + } else if 25 <= r && r < 26 { + return seed + "t", H + } else if 26 <= r && r < 27 { + return seed + "v", H + } else if 27 <= r && r < 28 { + return seed + "w", H + } else if 28 <= r && r < 29 { + return seed + "x", H + } else if 29 <= r && r < 30 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "og" { + r := rng.IntN(126) + H := 3.2279806860360964 + if 0 <= r && r < 15 { + return seed + "a", H + } else if 15 <= r && r < 30 { + return seed + "e", H + } else if 30 <= r && r < 46 { + return seed + "g", H + } else if 46 <= r && r < 59 { + return seed + "i", H + } else if 59 <= r && r < 63 { + return seed + "l", H + } else if 63 <= r && r < 71 { + return seed + "n", H + } else if 71 <= r && r < 74 { + return seed + "o", H + } else if 74 <= r && r < 90 { + return seed + "r", H + } else if 90 <= r && r < 103 { + return seed + "u", H + } else if 103 <= r && r < 105 { + return seed + "w", H + } else if 105 <= r && r < 126 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "rs" { + r := rng.IntN(164) + H := 3.0278165791036242 + if 0 <= r && r < 11 { + return seed + "a", H + } else if 11 <= r && r < 13 { + return seed + "d", H + } else if 13 <= r && r < 60 { + return seed + "e", H + } else if 60 <= r && r < 76 { + return seed + "h", H + } else if 76 <= r && r < 101 { + return seed + "i", H + } else if 101 <= r && r < 105 { + return seed + "l", H + } else if 105 <= r && r < 107 { + return seed + "m", H + } else if 107 <= r && r < 109 { + return seed + "n", H + } else if 109 <= r && r < 116 { + return seed + "o", H + } else if 116 <= r && r < 118 { + return seed + "p", H + } else if 118 <= r && r < 146 { + return seed + "t", H + } else if 146 <= r && r < 161 { + return seed + "u", H + } else if 161 <= r && r < 163 { + return seed + "w", H + } else if 163 <= r && r < 164 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "nk" { + r := rng.IntN(128) + H := 3.0441306178518825 + if 0 <= r && r < 5 { + return seed + "a", H + } else if 5 <= r && r < 9 { + return seed + "b", H + } else if 9 <= r && r < 36 { + return seed + "e", H + } else if 36 <= r && r < 40 { + return seed + "h", H + } else if 40 <= r && r < 75 { + return seed + "i", H + } else if 75 <= r && r < 91 { + return seed + "l", H + } else if 91 <= r && r < 95 { + return seed + "m", H + } else if 95 <= r && r < 105 { + return seed + "n", H + } else if 105 <= r && r < 106 { + return seed + "o", H + } else if 106 <= r && r < 108 { + return seed + "r", H + } else if 108 <= r && r < 114 { + return seed + "s", H + } else if 114 <= r && r < 115 { + return seed + "u", H + } else if 115 <= r && r < 128 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "zr" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "r" { + r := rng.IntN(1032) + H := 1.5835331069827565 + if 0 <= r && r < 113 { + return seed + "a", H + } else if 113 <= r && r < 804 { + return seed + "e", H + } else if 804 <= r && r < 806 { + return seed + "h", H + } else if 806 <= r && r < 895 { + return seed + "i", H + } else if 895 <= r && r < 974 { + return seed + "o", H + } else if 974 <= r && r < 1031 { + return seed + "u", H + } else if 1031 <= r && r < 1032 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "lc" { + r := rng.IntN(26) + H := 2.669180336866731 + if 0 <= r && r < 3 { + return seed + "a", H + } else if 3 <= r && r < 4 { + return seed + "e", H + } else if 4 <= r && r < 6 { + return seed + "h", H + } else if 6 <= r && r < 9 { + return seed + "i", H + } else if 9 <= r && r < 16 { + return seed + "o", H + } else if 16 <= r && r < 18 { + return seed + "r", H + } else if 18 <= r && r < 25 { + return seed + "u", H + } else if 25 <= r && r < 26 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "br" { + r := rng.IntN(180) + H := 2.2576987496979575 + if 0 <= r && r < 23 { + return seed + "a", H + } else if 23 <= r && r < 60 { + return seed + "e", H + } else if 60 <= r && r < 107 { + return seed + "i", H + } else if 107 <= r && r < 160 { + return seed + "o", H + } else if 160 <= r && r < 179 { + return seed + "u", H + } else if 179 <= r && r < 180 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "hm" { + r := rng.IntN(10) + H := 2.3709505944546683 + if 0 <= r && r < 3 { + return seed + "a", H + } else if 3 <= r && r < 6 { + return seed + "e", H + } else if 6 <= r && r < 7 { + return seed + "i", H + } else if 7 <= r && r < 8 { + return seed + "o", H + } else if 8 <= r && r < 9 { + return seed + "u", H + } else if 9 <= r && r < 10 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "gl" { + r := rng.IntN(230) + H := 2.4537258030541063 + if 0 <= r && r < 39 { + return seed + "a", H + } else if 39 <= r && r < 110 { + return seed + "e", H + } else if 110 <= r && r < 147 { + return seed + "i", H + } else if 147 <= r && r < 180 { + return seed + "o", H + } else if 180 <= r && r < 195 { + return seed + "u", H + } else if 195 <= r && r < 230 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "kr" { + r := rng.IntN(16) + H := 2.1774212838293647 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 4 { + return seed + "e", H + } else if 4 <= r && r < 5 { + return seed + "i", H + } else if 5 <= r && r < 12 { + return seed + "o", H + } else if 12 <= r && r < 13 { + return seed + "u", H + } else if 13 <= r && r < 16 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "pp" { + r := rng.IntN(234) + H := 2.4784142461690775 + if 0 <= r && r < 5 { + return seed + "a", H + } else if 5 <= r && r < 92 { + return seed + "e", H + } else if 92 <= r && r < 145 { + return seed + "i", H + } else if 145 <= r && r < 175 { + return seed + "l", H + } else if 175 <= r && r < 192 { + return seed + "o", H + } else if 192 <= r && r < 210 { + return seed + "r", H + } else if 210 <= r && r < 212 { + return seed + "s", H + } else if 212 <= r && r < 213 { + return seed + "u", H + } else if 213 <= r && r < 234 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "jk" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "yf" { + r := rng.IntN(16) + H := 2.5550365325772653 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 5 { + return seed + "i", H + } else if 5 <= r && r < 7 { + return seed + "l", H + } else if 7 <= r && r < 10 { + return seed + "o", H + } else if 10 <= r && r < 15 { + return seed + "u", H + } else if 15 <= r && r < 16 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "em" { + r := rng.IntN(276) + H := 2.928439834918273 + if 0 <= r && r < 31 { + return seed + "a", H + } else if 31 <= r && r < 69 { + return seed + "b", H + } else if 69 <= r && r < 71 { + return seed + "c", H + } else if 71 <= r && r < 116 { + return seed + "e", H + } else if 116 <= r && r < 173 { + return seed + "i", H + } else if 173 <= r && r < 177 { + return seed + "l", H + } else if 177 <= r && r < 179 { + return seed + "n", H + } else if 179 <= r && r < 220 { + return seed + "o", H + } else if 220 <= r && r < 264 { + return seed + "p", H + } else if 264 <= r && r < 266 { + return seed + "s", H + } else if 266 <= r && r < 271 { + return seed + "u", H + } else if 271 <= r && r < 276 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "df" { + r := rng.IntN(30) + H := 2.14197056912214 + if 0 <= r && r < 5 { + return seed + "a", H + } else if 5 <= r && r < 6 { + return seed + "e", H + } else if 6 <= r && r < 17 { + return seed + "i", H + } else if 17 <= r && r < 20 { + return seed + "o", H + } else if 20 <= r && r < 29 { + return seed + "u", H + } else if 29 <= r && r < 30 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "iy" { + r := rng.IntN(20) + H := 4.321928094887363 + if 0 <= r && r < 1 { + return seed + "b", H + } else if 1 <= r && r < 2 { + return seed + "c", H + } else if 2 <= r && r < 3 { + return seed + "d", H + } else if 3 <= r && r < 4 { + return seed + "f", H + } else if 4 <= r && r < 5 { + return seed + "g", H + } else if 5 <= r && r < 6 { + return seed + "h", H + } else if 6 <= r && r < 7 { + return seed + "j", H + } else if 7 <= r && r < 8 { + return seed + "k", H + } else if 8 <= r && r < 9 { + return seed + "l", H + } else if 9 <= r && r < 10 { + return seed + "m", H + } else if 10 <= r && r < 11 { + return seed + "n", H + } else if 11 <= r && r < 12 { + return seed + "p", H + } else if 12 <= r && r < 13 { + return seed + "q", H + } else if 13 <= r && r < 14 { + return seed + "r", H + } else if 14 <= r && r < 15 { + return seed + "s", H + } else if 15 <= r && r < 16 { + return seed + "t", H + } else if 16 <= r && r < 17 { + return seed + "v", H + } else if 17 <= r && r < 18 { + return seed + "w", H + } else if 18 <= r && r < 19 { + return seed + "x", H + } else if 19 <= r && r < 20 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "mc" { + r := rng.IntN(12) + H := 2.625814583693911 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 4 { + return seed + "e", H + } else if 4 <= r && r < 6 { + return seed + "h", H + } else if 6 <= r && r < 7 { + return seed + "i", H + } else if 7 <= r && r < 10 { + return seed + "o", H + } else if 10 <= r && r < 11 { + return seed + "u", H + } else if 11 <= r && r < 12 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "ni" { + r := rng.IntN(424) + H := 3.5893541021010518 + if 0 <= r && r < 20 { + return seed + "a", H + } else if 20 <= r && r < 23 { + return seed + "b", H + } else if 23 <= r && r < 66 { + return seed + "c", H + } else if 66 <= r && r < 69 { + return seed + "d", H + } else if 69 <= r && r < 71 { + return seed + "e", H + } else if 71 <= r && r < 96 { + return seed + "f", H + } else if 96 <= r && r < 101 { + return seed + "g", H + } else if 101 <= r && r < 102 { + return seed + "h", H + } else if 102 <= r && r < 103 { + return seed + "j", H + } else if 103 <= r && r < 104 { + return seed + "k", H + } else if 104 <= r && r < 113 { + return seed + "l", H + } else if 113 <= r && r < 136 { + return seed + "m", H + } else if 136 <= r && r < 241 { + return seed + "n", H + } else if 241 <= r && r < 259 { + return seed + "o", H + } else if 259 <= r && r < 270 { + return seed + "p", H + } else if 270 <= r && r < 273 { + return seed + "q", H + } else if 273 <= r && r < 274 { + return seed + "r", H + } else if 274 <= r && r < 331 { + return seed + "s", H + } else if 331 <= r && r < 380 { + return seed + "t", H + } else if 380 <= r && r < 390 { + return seed + "u", H + } else if 390 <= r && r < 401 { + return seed + "v", H + } else if 401 <= r && r < 402 { + return seed + "w", H + } else if 402 <= r && r < 405 { + return seed + "x", H + } else if 405 <= r && r < 424 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "vm" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "xz" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "ho" { + r := rng.IntN(274) + H := 3.7407894410304046 + if 0 <= r && r < 3 { + return seed + "b", H + } else if 3 <= r && r < 6 { + return seed + "c", H + } else if 6 <= r && r < 7 { + return seed + "d", H + } else if 7 <= r && r < 13 { + return seed + "e", H + } else if 13 <= r && r < 14 { + return seed + "f", H + } else if 14 <= r && r < 17 { + return seed + "g", H + } else if 17 <= r && r < 18 { + return seed + "h", H + } else if 18 <= r && r < 20 { + return seed + "i", H + } else if 20 <= r && r < 21 { + return seed + "j", H + } else if 21 <= r && r < 26 { + return seed + "k", H + } else if 26 <= r && r < 51 { + return seed + "l", H + } else if 51 <= r && r < 56 { + return seed + "m", H + } else if 56 <= r && r < 89 { + return seed + "n", H + } else if 89 <= r && r < 123 { + return seed + "o", H + } else if 123 <= r && r < 136 { + return seed + "p", H + } else if 136 <= r && r < 137 { + return seed + "q", H + } else if 137 <= r && r < 178 { + return seed + "r", H + } else if 178 <= r && r < 187 { + return seed + "s", H + } else if 187 <= r && r < 198 { + return seed + "t", H + } else if 198 <= r && r < 226 { + return seed + "u", H + } else if 226 <= r && r < 233 { + return seed + "v", H + } else if 233 <= r && r < 270 { + return seed + "w", H + } else if 270 <= r && r < 271 { + return seed + "x", H + } else if 271 <= r && r < 273 { + return seed + "y", H + } else if 273 <= r && r < 274 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "fp" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "qp" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "ub" { + r := rng.IntN(184) + H := 3.741521090236069 + if 0 <= r && r < 7 { + return seed + "a", H + } else if 7 <= r && r < 49 { + return seed + "b", H + } else if 49 <= r && r < 51 { + return seed + "c", H + } else if 51 <= r && r < 59 { + return seed + "d", H + } else if 59 <= r && r < 66 { + return seed + "e", H + } else if 66 <= r && r < 68 { + return seed + "f", H + } else if 68 <= r && r < 70 { + return seed + "g", H + } else if 70 <= r && r < 74 { + return seed + "h", H + } else if 74 <= r && r < 85 { + return seed + "i", H + } else if 85 <= r && r < 87 { + return seed + "j", H + } else if 87 <= r && r < 107 { + return seed + "l", H + } else if 107 <= r && r < 117 { + return seed + "m", H + } else if 117 <= r && r < 118 { + return seed + "o", H + } else if 118 <= r && r < 126 { + return seed + "p", H + } else if 126 <= r && r < 130 { + return seed + "r", H + } else if 130 <= r && r < 154 { + return seed + "s", H + } else if 154 <= r && r < 170 { + return seed + "t", H + } else if 170 <= r && r < 175 { + return seed + "u", H + } else if 175 <= r && r < 179 { + return seed + "w", H + } else if 179 <= r && r < 182 { + return seed + "y", H + } else if 182 <= r && r < 184 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "bo" { + r := rng.IntN(326) + H := 3.8483893325938223 + if 0 <= r && r < 36 { + return seed + "a", H + } else if 36 <= r && r < 51 { + return seed + "b", H + } else if 51 <= r && r < 52 { + return seed + "c", H + } else if 52 <= r && r < 67 { + return seed + "d", H + } else if 67 <= r && r < 69 { + return seed + "e", H + } else if 69 <= r && r < 72 { + return seed + "f", H + } else if 72 <= r && r < 79 { + return seed + "g", H + } else if 79 <= r && r < 80 { + return seed + "h", H + } else if 80 <= r && r < 82 { + return seed + "i", H + } else if 82 <= r && r < 85 { + return seed + "j", H + } else if 85 <= r && r < 88 { + return seed + "k", H + } else if 88 <= r && r < 101 { + return seed + "l", H + } else if 101 <= r && r < 102 { + return seed + "m", H + } else if 102 <= r && r < 143 { + return seed + "n", H + } else if 143 <= r && r < 195 { + return seed + "o", H + } else if 195 <= r && r < 196 { + return seed + "p", H + } else if 196 <= r && r < 197 { + return seed + "q", H + } else if 197 <= r && r < 226 { + return seed + "r", H + } else if 226 <= r && r < 233 { + return seed + "s", H + } else if 233 <= r && r < 254 { + return seed + "t", H + } else if 254 <= r && r < 278 { + return seed + "u", H + } else if 278 <= r && r < 281 { + return seed + "v", H + } else if 281 <= r && r < 288 { + return seed + "w", H + } else if 288 <= r && r < 321 { + return seed + "x", H + } else if 321 <= r && r < 325 { + return seed + "y", H + } else if 325 <= r && r < 326 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "hd" { + r := rng.IntN(8) + H := 2.4056390622295662 + if 0 <= r && r < 3 { + return seed + "a", H + } else if 3 <= r && r < 4 { + return seed + "e", H + } else if 4 <= r && r < 5 { + return seed + "i", H + } else if 5 <= r && r < 6 { + return seed + "o", H + } else if 6 <= r && r < 7 { + return seed + "u", H + } else if 7 <= r && r < 8 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "ta" { + r := rng.IntN(668) + H := 3.7092486779779312 + if 0 <= r && r < 79 { + return seed + "b", H + } else if 79 <= r && r < 122 { + return seed + "c", H + } else if 122 <= r && r < 131 { + return seed + "d", H + } else if 131 <= r && r < 133 { + return seed + "e", H + } else if 133 <= r && r < 138 { + return seed + "f", H + } else if 138 <= r && r < 183 { + return seed + "g", H + } else if 183 <= r && r < 184 { + return seed + "h", H + } else if 184 <= r && r < 242 { + return seed + "i", H + } else if 242 <= r && r < 243 { + return seed + "j", H + } else if 243 <= r && r < 264 { + return seed + "k", H + } else if 264 <= r && r < 349 { + return seed + "l", H + } else if 349 <= r && r < 370 { + return seed + "m", H + } else if 370 <= r && r < 437 { + return seed + "n", H + } else if 437 <= r && r < 460 { + return seed + "p", H + } else if 460 <= r && r < 461 { + return seed + "q", H + } else if 461 <= r && r < 552 { + return seed + "r", H + } else if 552 <= r && r < 577 { + return seed + "s", H + } else if 577 <= r && r < 650 { + return seed + "t", H + } else if 650 <= r && r < 654 { + return seed + "u", H + } else if 654 <= r && r < 657 { + return seed + "v", H + } else if 657 <= r && r < 660 { + return seed + "w", H + } else if 660 <= r && r < 663 { + return seed + "x", H + } else if 663 <= r && r < 667 { + return seed + "y", H + } else if 667 <= r && r < 668 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "bl" { + r := rng.IntN(592) + H := 1.8451178309343863 + if 0 <= r && r < 39 { + return seed + "a", H + } else if 39 <= r && r < 394 { + return seed + "e", H + } else if 394 <= r && r < 467 { + return seed + "i", H + } else if 467 <= r && r < 498 { + return seed + "o", H + } else if 498 <= r && r < 521 { + return seed + "u", H + } else if 521 <= r && r < 592 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "qb" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "hz" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "ts" { + r := rng.IntN(50) + H := 3.24456920311317 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 3 { + return seed + "c", H + } else if 3 <= r && r < 6 { + return seed + "e", H + } else if 6 <= r && r < 16 { + return seed + "h", H + } else if 16 <= r && r < 23 { + return seed + "i", H + } else if 23 <= r && r < 27 { + return seed + "k", H + } else if 27 <= r && r < 33 { + return seed + "m", H + } else if 33 <= r && r < 38 { + return seed + "o", H + } else if 38 <= r && r < 40 { + return seed + "p", H + } else if 40 <= r && r < 45 { + return seed + "u", H + } else if 45 <= r && r < 50 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "gx" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "jc" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "ql" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "yu" { + r := rng.IntN(22) + H := 4.243300368538956 + if 0 <= r && r < 1 { + return seed + "b", H + } else if 1 <= r && r < 2 { + return seed + "c", H + } else if 2 <= r && r < 3 { + return seed + "d", H + } else if 3 <= r && r < 4 { + return seed + "f", H + } else if 4 <= r && r < 5 { + return seed + "g", H + } else if 5 <= r && r < 6 { + return seed + "h", H + } else if 6 <= r && r < 7 { + return seed + "j", H + } else if 7 <= r && r < 8 { + return seed + "k", H + } else if 8 <= r && r < 9 { + return seed + "l", H + } else if 9 <= r && r < 12 { + return seed + "m", H + } else if 12 <= r && r < 13 { + return seed + "n", H + } else if 13 <= r && r < 14 { + return seed + "p", H + } else if 14 <= r && r < 15 { + return seed + "q", H + } else if 15 <= r && r < 16 { + return seed + "r", H + } else if 16 <= r && r < 17 { + return seed + "s", H + } else if 17 <= r && r < 18 { + return seed + "t", H + } else if 18 <= r && r < 19 { + return seed + "v", H + } else if 19 <= r && r < 20 { + return seed + "w", H + } else if 20 <= r && r < 21 { + return seed + "x", H + } else if 21 <= r && r < 22 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "hp" { + r := rng.IntN(10) + H := 2.646439344671015 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 5 { + return seed + "i", H + } else if 5 <= r && r < 6 { + return seed + "o", H + } else if 6 <= r && r < 8 { + return seed + "r", H + } else if 8 <= r && r < 9 { + return seed + "u", H + } else if 9 <= r && r < 10 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "gb" { + r := rng.IntN(14) + H := 2.2988252450030515 + if 0 <= r && r < 3 { + return seed + "a", H + } else if 3 <= r && r < 6 { + return seed + "e", H + } else if 6 <= r && r < 7 { + return seed + "i", H + } else if 7 <= r && r < 12 { + return seed + "o", H + } else if 12 <= r && r < 13 { + return seed + "u", H + } else if 13 <= r && r < 14 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "vk" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "fg" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "yp" { + r := rng.IntN(56) + H := 2.880738916786822 + if 0 <= r && r < 3 { + return seed + "a", H + } else if 3 <= r && r < 20 { + return seed + "e", H + } else if 20 <= r && r < 24 { + return seed + "h", H + } else if 24 <= r && r < 27 { + return seed + "i", H + } else if 27 <= r && r < 29 { + return seed + "l", H + } else if 29 <= r && r < 41 { + return seed + "n", H + } else if 41 <= r && r < 46 { + return seed + "o", H + } else if 46 <= r && r < 52 { + return seed + "t", H + } else if 52 <= r && r < 55 { + return seed + "u", H + } else if 55 <= r && r < 56 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "uy" { + r := rng.IntN(20) + H := 4.321928094887363 + if 0 <= r && r < 1 { + return seed + "b", H + } else if 1 <= r && r < 2 { + return seed + "c", H + } else if 2 <= r && r < 3 { + return seed + "d", H + } else if 3 <= r && r < 4 { + return seed + "f", H + } else if 4 <= r && r < 5 { + return seed + "g", H + } else if 5 <= r && r < 6 { + return seed + "h", H + } else if 6 <= r && r < 7 { + return seed + "j", H + } else if 7 <= r && r < 8 { + return seed + "k", H + } else if 8 <= r && r < 9 { + return seed + "l", H + } else if 9 <= r && r < 10 { + return seed + "m", H + } else if 10 <= r && r < 11 { + return seed + "n", H + } else if 11 <= r && r < 12 { + return seed + "p", H + } else if 12 <= r && r < 13 { + return seed + "q", H + } else if 13 <= r && r < 14 { + return seed + "r", H + } else if 14 <= r && r < 15 { + return seed + "s", H + } else if 15 <= r && r < 16 { + return seed + "t", H + } else if 16 <= r && r < 17 { + return seed + "v", H + } else if 17 <= r && r < 18 { + return seed + "w", H + } else if 18 <= r && r < 19 { + return seed + "x", H + } else if 19 <= r && r < 20 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "kg" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "ez" { + r := rng.IntN(34) + H := 2.30747737374971 + if 0 <= r && r < 3 { + return seed + "a", H + } else if 3 <= r && r < 18 { + return seed + "e", H + } else if 18 <= r && r < 25 { + return seed + "i", H + } else if 25 <= r && r < 28 { + return seed + "o", H + } else if 28 <= r && r < 29 { + return seed + "u", H + } else if 29 <= r && r < 32 { + return seed + "y", H + } else if 32 <= r && r < 34 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "nf" { + r := rng.IntN(108) + H := 2.646816746847481 + if 0 <= r && r < 11 { + return seed + "a", H + } else if 11 <= r && r < 20 { + return seed + "e", H + } else if 20 <= r && r < 55 { + return seed + "i", H + } else if 55 <= r && r < 63 { + return seed + "l", H + } else if 63 <= r && r < 84 { + return seed + "o", H + } else if 84 <= r && r < 94 { + return seed + "r", H + } else if 94 <= r && r < 107 { + return seed + "u", H + } else if 107 <= r && r < 108 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "hc" { + r := rng.IntN(14) + H := 2.692380602454975 + if 0 <= r && r < 5 { + return seed + "a", H + } else if 5 <= r && r < 6 { + return seed + "e", H + } else if 6 <= r && r < 8 { + return seed + "h", H + } else if 8 <= r && r < 9 { + return seed + "i", H + } else if 9 <= r && r < 11 { + return seed + "l", H + } else if 11 <= r && r < 12 { + return seed + "o", H + } else if 12 <= r && r < 13 { + return seed + "u", H + } else if 13 <= r && r < 14 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "zu" { + r := rng.IntN(20) + H := 4.321928094887363 + if 0 <= r && r < 1 { + return seed + "b", H + } else if 1 <= r && r < 2 { + return seed + "c", H + } else if 2 <= r && r < 3 { + return seed + "d", H + } else if 3 <= r && r < 4 { + return seed + "f", H + } else if 4 <= r && r < 5 { + return seed + "g", H + } else if 5 <= r && r < 6 { + return seed + "h", H + } else if 6 <= r && r < 7 { + return seed + "j", H + } else if 7 <= r && r < 8 { + return seed + "k", H + } else if 8 <= r && r < 9 { + return seed + "l", H + } else if 9 <= r && r < 10 { + return seed + "m", H + } else if 10 <= r && r < 11 { + return seed + "n", H + } else if 11 <= r && r < 12 { + return seed + "p", H + } else if 12 <= r && r < 13 { + return seed + "q", H + } else if 13 <= r && r < 14 { + return seed + "r", H + } else if 14 <= r && r < 15 { + return seed + "s", H + } else if 15 <= r && r < 16 { + return seed + "t", H + } else if 16 <= r && r < 17 { + return seed + "v", H + } else if 17 <= r && r < 18 { + return seed + "w", H + } else if 18 <= r && r < 19 { + return seed + "x", H + } else if 19 <= r && r < 20 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "m" { + r := rng.IntN(596) + H := 1.634377172951412 + if 0 <= r && r < 261 { + return seed + "a", H + } else if 261 <= r && r < 262 { + return seed + "e", H + } else if 262 <= r && r < 263 { + return seed + "i", H + } else if 263 <= r && r < 478 { + return seed + "o", H + } else if 478 <= r && r < 585 { + return seed + "u", H + } else if 585 <= r && r < 596 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "ok" { + r := rng.IntN(78) + H := 1.7253375086830145 + if 0 <= r && r < 5 { + return seed + "a", H + } else if 5 <= r && r < 52 { + return seed + "e", H + } else if 52 <= r && r < 67 { + return seed + "i", H + } else if 67 <= r && r < 68 { + return seed + "o", H + } else if 68 <= r && r < 71 { + return seed + "u", H + } else if 71 <= r && r < 78 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "fn" { + r := rng.IntN(10) + H := 2.160964047443681 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 6 { + return seed + "e", H + } else if 6 <= r && r < 7 { + return seed + "i", H + } else if 7 <= r && r < 8 { + return seed + "o", H + } else if 8 <= r && r < 9 { + return seed + "u", H + } else if 9 <= r && r < 10 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "lb" { + r := rng.IntN(20) + H := 2.690468570732828 + if 0 <= r && r < 3 { + return seed + "a", H + } else if 3 <= r && r < 6 { + return seed + "e", H + } else if 6 <= r && r < 11 { + return seed + "i", H + } else if 11 <= r && r < 14 { + return seed + "o", H + } else if 14 <= r && r < 16 { + return seed + "r", H + } else if 16 <= r && r < 19 { + return seed + "u", H + } else if 19 <= r && r < 20 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "rl" { + r := rng.IntN(100) + H := 2.3816873745792693 + if 0 <= r && r < 11 { + return seed + "a", H + } else if 11 <= r && r < 13 { + return seed + "d", H + } else if 13 <= r && r < 34 { + return seed + "e", H + } else if 34 <= r && r < 65 { + return seed + "i", H + } else if 65 <= r && r < 78 { + return seed + "o", H + } else if 78 <= r && r < 79 { + return seed + "u", H + } else if 79 <= r && r < 100 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "sj" { + r := rng.IntN(8) + H := 2.4056390622295662 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 6 { + return seed + "o", H + } else if 6 <= r && r < 7 { + return seed + "u", H + } else if 7 <= r && r < 8 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "fx" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "qj" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "yw" { + r := rng.IntN(20) + H := 2.3199730940219747 + if 0 <= r && r < 9 { + return seed + "a", H + } else if 9 <= r && r < 10 { + return seed + "e", H + } else if 10 <= r && r < 12 { + return seed + "h", H + } else if 12 <= r && r < 15 { + return seed + "i", H + } else if 15 <= r && r < 18 { + return seed + "o", H + } else if 18 <= r && r < 19 { + return seed + "u", H + } else if 19 <= r && r < 20 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "bh" { + r := rng.IntN(10) + H := 2.3709505944546683 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 4 { + return seed + "e", H + } else if 4 <= r && r < 5 { + return seed + "i", H + } else if 5 <= r && r < 8 { + return seed + "o", H + } else if 8 <= r && r < 9 { + return seed + "u", H + } else if 9 <= r && r < 10 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "ch" { + r := rng.IntN(400) + H := 2.74840130371753 + if 0 <= r && r < 107 { + return seed + "a", H + } else if 107 <= r && r < 117 { + return seed + "b", H + } else if 117 <= r && r < 230 { + return seed + "e", H + } else if 230 <= r && r < 301 { + return seed + "i", H + } else if 301 <= r && r < 303 { + return seed + "k", H + } else if 303 <= r && r < 313 { + return seed + "l", H + } else if 313 <= r && r < 317 { + return seed + "m", H + } else if 317 <= r && r < 321 { + return seed + "n", H + } else if 321 <= r && r < 358 { + return seed + "o", H + } else if 358 <= r && r < 362 { + return seed + "r", H + } else if 362 <= r && r < 364 { + return seed + "t", H + } else if 364 <= r && r < 385 { + return seed + "u", H + } else if 385 <= r && r < 387 { + return seed + "w", H + } else if 387 <= r && r < 400 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "ll" { + r := rng.IntN(280) + H := 2.9574223279561234 + if 0 <= r && r < 27 { + return seed + "a", H + } else if 27 <= r && r < 29 { + return seed + "b", H + } else if 29 <= r && r < 33 { + return seed + "d", H + } else if 33 <= r && r < 94 { + return seed + "e", H + } else if 94 <= r && r < 102 { + return seed + "f", H + } else if 102 <= r && r < 106 { + return seed + "h", H + } else if 106 <= r && r < 165 { + return seed + "i", H + } else if 165 <= r && r < 169 { + return seed + "n", H + } else if 169 <= r && r < 190 { + return seed + "o", H + } else if 190 <= r && r < 194 { + return seed + "p", H + } else if 194 <= r && r < 196 { + return seed + "r", H + } else if 196 <= r && r < 202 { + return seed + "s", H + } else if 202 <= r && r < 209 { + return seed + "u", H + } else if 209 <= r && r < 211 { + return seed + "w", H + } else if 211 <= r && r < 280 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "mr" { + r := rng.IntN(14) + H := 2.2988252450030515 + if 0 <= r && r < 3 { + return seed + "a", H + } else if 3 <= r && r < 6 { + return seed + "e", H + } else if 6 <= r && r < 7 { + return seed + "i", H + } else if 7 <= r && r < 12 { + return seed + "o", H + } else if 12 <= r && r < 13 { + return seed + "u", H + } else if 13 <= r && r < 14 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "xy" { + r := rng.IntN(24) + H := 4.1887218755408675 + if 0 <= r && r < 1 { + return seed + "b", H + } else if 1 <= r && r < 2 { + return seed + "c", H + } else if 2 <= r && r < 3 { + return seed + "d", H + } else if 3 <= r && r < 4 { + return seed + "f", H + } else if 4 <= r && r < 7 { + return seed + "g", H + } else if 7 <= r && r < 8 { + return seed + "h", H + } else if 8 <= r && r < 9 { + return seed + "j", H + } else if 9 <= r && r < 10 { + return seed + "k", H + } else if 10 <= r && r < 11 { + return seed + "l", H + } else if 11 <= r && r < 14 { + return seed + "m", H + } else if 14 <= r && r < 15 { + return seed + "n", H + } else if 15 <= r && r < 16 { + return seed + "p", H + } else if 16 <= r && r < 17 { + return seed + "q", H + } else if 17 <= r && r < 18 { + return seed + "r", H + } else if 18 <= r && r < 19 { + return seed + "s", H + } else if 19 <= r && r < 20 { + return seed + "t", H + } else if 20 <= r && r < 21 { + return seed + "v", H + } else if 21 <= r && r < 22 { + return seed + "w", H + } else if 22 <= r && r < 23 { + return seed + "x", H + } else if 23 <= r && r < 24 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "zy" { + r := rng.IntN(22) + H := 4.243300368538956 + if 0 <= r && r < 1 { + return seed + "b", H + } else if 1 <= r && r < 2 { + return seed + "c", H + } else if 2 <= r && r < 3 { + return seed + "d", H + } else if 3 <= r && r < 4 { + return seed + "f", H + } else if 4 <= r && r < 5 { + return seed + "g", H + } else if 5 <= r && r < 6 { + return seed + "h", H + } else if 6 <= r && r < 7 { + return seed + "j", H + } else if 7 <= r && r < 8 { + return seed + "k", H + } else if 8 <= r && r < 9 { + return seed + "l", H + } else if 9 <= r && r < 12 { + return seed + "m", H + } else if 12 <= r && r < 13 { + return seed + "n", H + } else if 13 <= r && r < 14 { + return seed + "p", H + } else if 14 <= r && r < 15 { + return seed + "q", H + } else if 15 <= r && r < 16 { + return seed + "r", H + } else if 16 <= r && r < 17 { + return seed + "s", H + } else if 17 <= r && r < 18 { + return seed + "t", H + } else if 18 <= r && r < 19 { + return seed + "v", H + } else if 19 <= r && r < 20 { + return seed + "w", H + } else if 20 <= r && r < 21 { + return seed + "x", H + } else if 21 <= r && r < 22 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "km" { + r := rng.IntN(10) + H := 2.160964047443681 + if 0 <= r && r < 5 { + return seed + "a", H + } else if 5 <= r && r < 6 { + return seed + "e", H + } else if 6 <= r && r < 7 { + return seed + "i", H + } else if 7 <= r && r < 8 { + return seed + "o", H + } else if 8 <= r && r < 9 { + return seed + "u", H + } else if 9 <= r && r < 10 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "qq" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "cv" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "pg" { + r := rng.IntN(8) + H := 2.75 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 6 { + return seed + "r", H + } else if 6 <= r && r < 7 { + return seed + "u", H + } else if 7 <= r && r < 8 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "oo" { + r := rng.IntN(410) + H := 3.614128962015573 + if 0 <= r && r < 1 { + return seed + "b", H + } else if 1 <= r && r < 4 { + return seed + "c", H + } else if 4 <= r && r < 31 { + return seed + "d", H + } else if 31 <= r && r < 33 { + return seed + "e", H + } else if 33 <= r && r < 58 { + return seed + "f", H + } else if 58 <= r && r < 69 { + return seed + "g", H + } else if 69 <= r && r < 70 { + return seed + "h", H + } else if 70 <= r && r < 74 { + return seed + "i", H + } else if 74 <= r && r < 75 { + return seed + "j", H + } else if 75 <= r && r < 130 { + return seed + "k", H + } else if 130 <= r && r < 155 { + return seed + "l", H + } else if 155 <= r && r < 194 { + return seed + "m", H + } else if 194 <= r && r < 245 { + return seed + "n", H + } else if 245 <= r && r < 266 { + return seed + "p", H + } else if 266 <= r && r < 267 { + return seed + "q", H + } else if 267 <= r && r < 294 { + return seed + "r", H + } else if 294 <= r && r < 307 { + return seed + "s", H + } else if 307 <= r && r < 388 { + return seed + "t", H + } else if 388 <= r && r < 395 { + return seed + "v", H + } else if 395 <= r && r < 396 { + return seed + "w", H + } else if 396 <= r && r < 397 { + return seed + "x", H + } else if 397 <= r && r < 410 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "lw" { + r := rng.IntN(12) + H := 2.4508257945180882 + if 0 <= r && r < 5 { + return seed + "a", H + } else if 5 <= r && r < 6 { + return seed + "e", H + } else if 6 <= r && r < 8 { + return seed + "h", H + } else if 8 <= r && r < 9 { + return seed + "i", H + } else if 9 <= r && r < 10 { + return seed + "o", H + } else if 10 <= r && r < 11 { + return seed + "u", H + } else if 11 <= r && r < 12 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "mu" { + r := rng.IntN(180) + H := 3.384494902744932 + if 0 <= r && r < 1 { + return seed + "b", H + } else if 1 <= r && r < 8 { + return seed + "c", H + } else if 8 <= r && r < 15 { + return seed + "d", H + } else if 15 <= r && r < 18 { + return seed + "f", H + } else if 18 <= r && r < 29 { + return seed + "g", H + } else if 29 <= r && r < 30 { + return seed + "h", H + } else if 30 <= r && r < 31 { + return seed + "j", H + } else if 31 <= r && r < 32 { + return seed + "k", H + } else if 32 <= r && r < 61 { + return seed + "l", H + } else if 61 <= r && r < 78 { + return seed + "m", H + } else if 78 <= r && r < 89 { + return seed + "n", H + } else if 89 <= r && r < 92 { + return seed + "p", H + } else if 92 <= r && r < 93 { + return seed + "q", H + } else if 93 <= r && r < 106 { + return seed + "r", H + } else if 106 <= r && r < 151 { + return seed + "s", H + } else if 151 <= r && r < 174 { + return seed + "t", H + } else if 174 <= r && r < 175 { + return seed + "v", H + } else if 175 <= r && r < 176 { + return seed + "w", H + } else if 176 <= r && r < 177 { + return seed + "x", H + } else if 177 <= r && r < 180 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "vz" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "ut" { + r := rng.IntN(310) + H := 3.855768705190133 + if 0 <= r && r < 19 { + return seed + "a", H + } else if 19 <= r && r < 31 { + return seed + "b", H + } else if 31 <= r && r < 41 { + return seed + "c", H + } else if 41 <= r && r < 47 { + return seed + "d", H + } else if 47 <= r && r < 102 { + return seed + "e", H + } else if 102 <= r && r < 108 { + return seed + "f", H + } else if 108 <= r && r < 112 { + return seed + "g", H + } else if 112 <= r && r < 128 { + return seed + "h", H + } else if 128 <= r && r < 173 { + return seed + "i", H + } else if 173 <= r && r < 189 { + return seed + "l", H + } else if 189 <= r && r < 197 { + return seed + "m", H + } else if 197 <= r && r < 199 { + return seed + "n", H + } else if 199 <= r && r < 220 { + return seed + "o", H + } else if 220 <= r && r < 228 { + return seed + "p", H + } else if 228 <= r && r < 240 { + return seed + "r", H + } else if 240 <= r && r < 264 { + return seed + "s", H + } else if 264 <= r && r < 294 { + return seed + "t", H + } else if 294 <= r && r < 299 { + return seed + "u", H + } else if 299 <= r && r < 305 { + return seed + "w", H + } else if 305 <= r && r < 310 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "kb" { + r := rng.IntN(20) + H := 2.1822287189138017 + if 0 <= r && r < 3 { + return seed + "a", H + } else if 3 <= r && r < 6 { + return seed + "e", H + } else if 6 <= r && r < 9 { + return seed + "i", H + } else if 9 <= r && r < 18 { + return seed + "o", H + } else if 18 <= r && r < 19 { + return seed + "u", H + } else if 19 <= r && r < 20 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "uo" { + r := rng.IntN(38) + H := 3.622964198657942 + if 0 <= r && r < 1 { + return seed + "b", H + } else if 1 <= r && r < 2 { + return seed + "c", H + } else if 2 <= r && r < 3 { + return seed + "d", H + } else if 3 <= r && r < 4 { + return seed + "f", H + } else if 4 <= r && r < 5 { + return seed + "g", H + } else if 5 <= r && r < 6 { + return seed + "h", H + } else if 6 <= r && r < 7 { + return seed + "j", H + } else if 7 <= r && r < 8 { + return seed + "k", H + } else if 8 <= r && r < 9 { + return seed + "l", H + } else if 9 <= r && r < 10 { + return seed + "m", H + } else if 10 <= r && r < 11 { + return seed + "n", H + } else if 11 <= r && r < 12 { + return seed + "p", H + } else if 12 <= r && r < 13 { + return seed + "q", H + } else if 13 <= r && r < 14 { + return seed + "r", H + } else if 14 <= r && r < 15 { + return seed + "s", H + } else if 15 <= r && r < 24 { + return seed + "t", H + } else if 24 <= r && r < 34 { + return seed + "u", H + } else if 34 <= r && r < 35 { + return seed + "v", H + } else if 35 <= r && r < 36 { + return seed + "w", H + } else if 36 <= r && r < 37 { + return seed + "x", H + } else if 37 <= r && r < 38 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "ct" { + r := rng.IntN(242) + H := 2.615098213435302 + if 0 <= r && r < 27 { + return seed + "a", H + } else if 27 <= r && r < 60 { + return seed + "e", H + } else if 60 <= r && r < 62 { + return seed + "f", H + } else if 62 <= r && r < 151 { + return seed + "i", H + } else if 151 <= r && r < 159 { + return seed + "l", H + } else if 159 <= r && r < 161 { + return seed + "m", H + } else if 161 <= r && r < 208 { + return seed + "o", H + } else if 208 <= r && r < 214 { + return seed + "r", H + } else if 214 <= r && r < 220 { + return seed + "s", H + } else if 220 <= r && r < 241 { + return seed + "u", H + } else if 241 <= r && r < 242 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "uc" { + r := rng.IntN(180) + H := 2.9259061484383784 + if 0 <= r && r < 9 { + return seed + "a", H + } else if 9 <= r && r < 15 { + return seed + "c", H + } else if 15 <= r && r < 34 { + return seed + "e", H + } else if 34 <= r && r < 60 { + return seed + "h", H + } else if 60 <= r && r < 71 { + return seed + "i", H + } else if 71 <= r && r < 133 { + return seed + "k", H + } else if 133 <= r && r < 139 { + return seed + "l", H + } else if 139 <= r && r < 144 { + return seed + "o", H + } else if 144 <= r && r < 146 { + return seed + "r", H + } else if 146 <= r && r < 172 { + return seed + "t", H + } else if 172 <= r && r < 177 { + return seed + "u", H + } else if 177 <= r && r < 180 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "np" { + r := rng.IntN(48) + H := 2.4908632937969326 + if 0 <= r && r < 15 { + return seed + "a", H + } else if 15 <= r && r < 18 { + return seed + "e", H + } else if 18 <= r && r < 27 { + return seed + "i", H + } else if 27 <= r && r < 39 { + return seed + "l", H + } else if 39 <= r && r < 44 { + return seed + "o", H + } else if 44 <= r && r < 46 { + return seed + "r", H + } else if 46 <= r && r < 47 { + return seed + "u", H + } else if 47 <= r && r < 48 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "ow" { + r := rng.IntN(210) + H := 3.64443982610508 + if 0 <= r && r < 7 { + return seed + "a", H + } else if 7 <= r && r < 21 { + return seed + "b", H + } else if 21 <= r && r < 25 { + return seed + "c", H + } else if 25 <= r && r < 43 { + return seed + "d", H + } else if 43 <= r && r < 76 { + return seed + "e", H + } else if 76 <= r && r < 82 { + return seed + "f", H + } else if 82 <= r && r < 84 { + return seed + "g", H + } else if 84 <= r && r < 103 { + return seed + "i", H + } else if 103 <= r && r < 121 { + return seed + "l", H + } else if 121 <= r && r < 127 { + return seed + "m", H + } else if 127 <= r && r < 171 { + return seed + "n", H + } else if 171 <= r && r < 174 { + return seed + "o", H + } else if 174 <= r && r < 180 { + return seed + "p", H + } else if 180 <= r && r < 184 { + return seed + "r", H + } else if 184 <= r && r < 198 { + return seed + "s", H + } else if 198 <= r && r < 200 { + return seed + "t", H + } else if 200 <= r && r < 201 { + return seed + "u", H + } else if 201 <= r && r < 205 { + return seed + "w", H + } else if 205 <= r && r < 210 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "vd" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "bk" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "la" { + r := rng.IntN(806) + H := 3.793900755827733 + if 0 <= r && r < 25 { + return seed + "b", H + } else if 25 <= r && r < 68 { + return seed + "c", H + } else if 68 <= r && r < 103 { + return seed + "d", H + } else if 103 <= r && r < 104 { + return seed + "f", H + } else if 104 <= r && r < 127 { + return seed + "g", H + } else if 127 <= r && r < 130 { + return seed + "h", H + } else if 130 <= r && r < 158 { + return seed + "i", H + } else if 158 <= r && r < 159 { + return seed + "j", H + } else if 159 <= r && r < 170 { + return seed + "k", H + } else if 170 <= r && r < 171 { + return seed + "l", H + } else if 171 <= r && r < 212 { + return seed + "m", H + } else if 212 <= r && r < 341 { + return seed + "n", H + } else if 341 <= r && r < 378 { + return seed + "p", H + } else if 378 <= r && r < 379 { + return seed + "q", H + } else if 379 <= r && r < 464 { + return seed + "r", H + } else if 464 <= r && r < 541 { + return seed + "s", H + } else if 541 <= r && r < 678 { + return seed + "t", H + } else if 678 <= r && r < 702 { + return seed + "u", H + } else if 702 <= r && r < 717 { + return seed + "v", H + } else if 717 <= r && r < 730 { + return seed + "w", H + } else if 730 <= r && r < 737 { + return seed + "x", H + } else if 737 <= r && r < 785 { + return seed + "y", H + } else if 785 <= r && r < 806 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "pq" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "xn" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "ge" { + r := rng.IntN(284) + H := 3.255777563088015 + if 0 <= r && r < 6 { + return seed + "a", H + } else if 6 <= r && r < 9 { + return seed + "b", H + } else if 9 <= r && r < 12 { + return seed + "c", H + } else if 12 <= r && r < 69 { + return seed + "d", H + } else if 69 <= r && r < 79 { + return seed + "e", H + } else if 79 <= r && r < 82 { + return seed + "f", H + } else if 82 <= r && r < 83 { + return seed + "g", H + } else if 83 <= r && r < 84 { + return seed + "h", H + } else if 84 <= r && r < 86 { + return seed + "i", H + } else if 86 <= r && r < 87 { + return seed + "j", H + } else if 87 <= r && r < 88 { + return seed + "k", H + } else if 88 <= r && r < 99 { + return seed + "l", H + } else if 99 <= r && r < 102 { + return seed + "m", H + } else if 102 <= r && r < 159 { + return seed + "n", H + } else if 159 <= r && r < 173 { + return seed + "o", H + } else if 173 <= r && r < 174 { + return seed + "p", H + } else if 174 <= r && r < 175 { + return seed + "q", H + } else if 175 <= r && r < 244 { + return seed + "r", H + } else if 244 <= r && r < 257 { + return seed + "s", H + } else if 257 <= r && r < 278 { + return seed + "t", H + } else if 278 <= r && r < 279 { + return seed + "v", H + } else if 279 <= r && r < 280 { + return seed + "w", H + } else if 280 <= r && r < 281 { + return seed + "x", H + } else if 281 <= r && r < 283 { + return seed + "y", H + } else if 283 <= r && r < 284 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "bc" { + r := rng.IntN(12) + H := 1.9473387961875537 + if 0 <= r && r < 7 { + return seed + "a", H + } else if 7 <= r && r < 8 { + return seed + "e", H + } else if 8 <= r && r < 9 { + return seed + "i", H + } else if 9 <= r && r < 10 { + return seed + "o", H + } else if 10 <= r && r < 11 { + return seed + "u", H + } else if 11 <= r && r < 12 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "ar" { + r := rng.IntN(1032) + H := 4.030274813835981 + if 0 <= r && r < 65 { + return seed + "a", H + } else if 65 <= r && r < 97 { + return seed + "b", H + } else if 97 <= r && r < 131 { + return seed + "c", H + } else if 131 <= r && r < 289 { + return seed + "d", H + } else if 289 <= r && r < 362 { + return seed + "e", H + } else if 362 <= r && r < 378 { + return seed + "f", H + } else if 378 <= r && r < 428 { + return seed + "g", H + } else if 428 <= r && r < 430 { + return seed + "h", H + } else if 430 <= r && r < 515 { + return seed + "i", H + } else if 515 <= r && r < 545 { + return seed + "k", H + } else if 545 <= r && r < 587 { + return seed + "l", H + } else if 587 <= r && r < 669 { + return seed + "m", H + } else if 669 <= r && r < 703 { + return seed + "n", H + } else if 703 <= r && r < 728 { + return seed + "o", H + } else if 728 <= r && r < 754 { + return seed + "p", H + } else if 754 <= r && r < 820 { + return seed + "r", H + } else if 820 <= r && r < 842 { + return seed + "s", H + } else if 842 <= r && r < 948 { + return seed + "t", H + } else if 948 <= r && r < 949 { + return seed + "u", H + } else if 949 <= r && r < 963 { + return seed + "v", H + } else if 963 <= r && r < 969 { + return seed + "w", H + } else if 969 <= r && r < 971 { + return seed + "x", H + } else if 971 <= r && r < 1032 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "bp" { + r := rng.IntN(14) + H := 2.692380602454975 + if 0 <= r && r < 5 { + return seed + "a", H + } else if 5 <= r && r < 6 { + return seed + "e", H + } else if 6 <= r && r < 7 { + return seed + "i", H + } else if 7 <= r && r < 9 { + return seed + "l", H + } else if 9 <= r && r < 10 { + return seed + "o", H + } else if 10 <= r && r < 12 { + return seed + "r", H + } else if 12 <= r && r < 13 { + return seed + "u", H + } else if 13 <= r && r < 14 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "xp" { + r := rng.IntN(66) + H := 2.6227085054880908 + if 0 <= r && r < 9 { + return seed + "a", H + } else if 9 <= r && r < 26 { + return seed + "e", H + } else if 26 <= r && r < 33 { + return seed + "i", H + } else if 33 <= r && r < 47 { + return seed + "l", H + } else if 47 <= r && r < 60 { + return seed + "o", H + } else if 60 <= r && r < 62 { + return seed + "r", H + } else if 62 <= r && r < 65 { + return seed + "u", H + } else if 65 <= r && r < 66 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "py" { + r := rng.IntN(30) + H := 3.9348486136508467 + if 0 <= r && r < 1 { + return seed + "b", H + } else if 1 <= r && r < 2 { + return seed + "c", H + } else if 2 <= r && r < 3 { + return seed + "d", H + } else if 3 <= r && r < 4 { + return seed + "f", H + } else if 4 <= r && r < 7 { + return seed + "g", H + } else if 7 <= r && r < 8 { + return seed + "h", H + } else if 8 <= r && r < 9 { + return seed + "j", H + } else if 9 <= r && r < 10 { + return seed + "k", H + } else if 10 <= r && r < 11 { + return seed + "l", H + } else if 11 <= r && r < 12 { + return seed + "m", H + } else if 12 <= r && r < 13 { + return seed + "n", H + } else if 13 <= r && r < 14 { + return seed + "p", H + } else if 14 <= r && r < 15 { + return seed + "q", H + } else if 15 <= r && r < 22 { + return seed + "r", H + } else if 22 <= r && r < 23 { + return seed + "s", H + } else if 23 <= r && r < 26 { + return seed + "t", H + } else if 26 <= r && r < 27 { + return seed + "v", H + } else if 27 <= r && r < 28 { + return seed + "w", H + } else if 28 <= r && r < 29 { + return seed + "x", H + } else if 29 <= r && r < 30 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "to" { + r := rng.IntN(420) + H := 3.1094255099001855 + if 0 <= r && r < 2 { + return seed + "a", H + } else if 2 <= r && r < 5 { + return seed + "b", H + } else if 5 <= r && r < 16 { + return seed + "c", H + } else if 16 <= r && r < 21 { + return seed + "d", H + } else if 21 <= r && r < 23 { + return seed + "e", H + } else if 23 <= r && r < 26 { + return seed + "f", H + } else if 26 <= r && r < 29 { + return seed + "g", H + } else if 29 <= r && r < 30 { + return seed + "h", H + } else if 30 <= r && r < 34 { + return seed + "i", H + } else if 34 <= r && r < 35 { + return seed + "j", H + } else if 35 <= r && r < 38 { + return seed + "k", H + } else if 38 <= r && r < 47 { + return seed + "l", H + } else if 47 <= r && r < 84 { + return seed + "m", H + } else if 84 <= r && r < 153 { + return seed + "n", H + } else if 153 <= r && r < 173 { + return seed + "o", H + } else if 173 <= r && r < 214 { + return seed + "p", H + } else if 214 <= r && r < 215 { + return seed + "q", H + } else if 215 <= r && r < 380 { + return seed + "r", H + } else if 380 <= r && r < 383 { + return seed + "s", H + } else if 383 <= r && r < 388 { + return seed + "t", H + } else if 388 <= r && r < 400 { + return seed + "u", H + } else if 400 <= r && r < 403 { + return seed + "v", H + } else if 403 <= r && r < 412 { + return seed + "w", H + } else if 412 <= r && r < 417 { + return seed + "x", H + } else if 417 <= r && r < 420 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "ff" { + r := rng.IntN(132) + H := 2.755119832048778 + if 0 <= r && r < 5 { + return seed + "a", H + } else if 5 <= r && r < 38 { + return seed + "e", H + } else if 38 <= r && r < 67 { + return seed + "i", H + } else if 67 <= r && r < 95 { + return seed + "l", H + } else if 95 <= r && r < 97 { + return seed + "n", H + } else if 97 <= r && r < 108 { + return seed + "o", H + } else if 108 <= r && r < 114 { + return seed + "r", H + } else if 114 <= r && r < 123 { + return seed + "u", H + } else if 123 <= r && r < 132 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "qe" { + r := rng.IntN(20) + H := 4.321928094887363 + if 0 <= r && r < 1 { + return seed + "b", H + } else if 1 <= r && r < 2 { + return seed + "c", H + } else if 2 <= r && r < 3 { + return seed + "d", H + } else if 3 <= r && r < 4 { + return seed + "f", H + } else if 4 <= r && r < 5 { + return seed + "g", H + } else if 5 <= r && r < 6 { + return seed + "h", H + } else if 6 <= r && r < 7 { + return seed + "j", H + } else if 7 <= r && r < 8 { + return seed + "k", H + } else if 8 <= r && r < 9 { + return seed + "l", H + } else if 9 <= r && r < 10 { + return seed + "m", H + } else if 10 <= r && r < 11 { + return seed + "n", H + } else if 11 <= r && r < 12 { + return seed + "p", H + } else if 12 <= r && r < 13 { + return seed + "q", H + } else if 13 <= r && r < 14 { + return seed + "r", H + } else if 14 <= r && r < 15 { + return seed + "s", H + } else if 15 <= r && r < 16 { + return seed + "t", H + } else if 16 <= r && r < 17 { + return seed + "v", H + } else if 17 <= r && r < 18 { + return seed + "w", H + } else if 18 <= r && r < 19 { + return seed + "x", H + } else if 19 <= r && r < 20 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "wk" { + r := rng.IntN(8) + H := 2.75 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 7 { + return seed + "w", H + } else if 7 <= r && r < 8 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "ce" { + r := rng.IntN(196) + H := 3.660624401482931 + if 0 <= r && r < 8 { + return seed + "a", H + } else if 8 <= r && r < 11 { + return seed + "b", H + } else if 11 <= r && r < 14 { + return seed + "c", H + } else if 14 <= r && r < 41 { + return seed + "d", H + } else if 41 <= r && r < 47 { + return seed + "e", H + } else if 47 <= r && r < 50 { + return seed + "f", H + } else if 50 <= r && r < 51 { + return seed + "g", H + } else if 51 <= r && r < 52 { + return seed + "h", H + } else if 52 <= r && r < 60 { + return seed + "i", H + } else if 60 <= r && r < 61 { + return seed + "j", H + } else if 61 <= r && r < 62 { + return seed + "k", H + } else if 62 <= r && r < 85 { + return seed + "l", H + } else if 85 <= r && r < 92 { + return seed + "m", H + } else if 92 <= r && r < 119 { + return seed + "n", H + } else if 119 <= r && r < 132 { + return seed + "p", H + } else if 132 <= r && r < 133 { + return seed + "q", H + } else if 133 <= r && r < 168 { + return seed + "r", H + } else if 168 <= r && r < 185 { + return seed + "s", H + } else if 185 <= r && r < 192 { + return seed + "t", H + } else if 192 <= r && r < 193 { + return seed + "v", H + } else if 193 <= r && r < 194 { + return seed + "w", H + } else if 194 <= r && r < 195 { + return seed + "x", H + } else if 195 <= r && r < 196 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "in" { + r := rng.IntN(2106) + H := 2.112655114453052 + if 0 <= r && r < 53 { + return seed + "a", H + } else if 53 <= r && r < 81 { + return seed + "c", H + } else if 81 <= r && r < 131 { + return seed + "d", H + } else if 131 <= r && r < 428 { + return seed + "e", H + } else if 428 <= r && r < 436 { + return seed + "f", H + } else if 436 <= r && r < 1766 { + return seed + "g", H + } else if 1766 <= r && r < 1768 { + return seed + "h", H + } else if 1768 <= r && r < 1835 { + return seed + "i", H + } else if 1835 <= r && r < 1839 { + return seed + "j", H + } else if 1839 <= r && r < 1899 { + return seed + "k", H + } else if 1899 <= r && r < 1913 { + return seed + "l", H + } else if 1913 <= r && r < 1943 { + return seed + "n", H + } else if 1943 <= r && r < 1962 { + return seed + "o", H + } else if 1962 <= r && r < 1964 { + return seed + "p", H + } else if 1964 <= r && r < 1992 { + return seed + "s", H + } else if 1992 <= r && r < 2076 { + return seed + "t", H + } else if 2076 <= r && r < 2083 { + return seed + "u", H + } else if 2083 <= r && r < 2085 { + return seed + "v", H + } else if 2085 <= r && r < 2087 { + return seed + "w", H + } else if 2087 <= r && r < 2091 { + return seed + "x", H + } else if 2091 <= r && r < 2106 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "ga" { + r := rng.IntN(216) + H := 3.7068928602172515 + if 0 <= r && r < 7 { + return seed + "b", H + } else if 7 <= r && r < 10 { + return seed + "c", H + } else if 10 <= r && r < 15 { + return seed + "d", H + } else if 15 <= r && r < 17 { + return seed + "e", H + } else if 17 <= r && r < 20 { + return seed + "f", H + } else if 20 <= r && r < 33 { + return seed + "g", H + } else if 33 <= r && r < 36 { + return seed + "h", H + } else if 36 <= r && r < 44 { + return seed + "i", H + } else if 44 <= r && r < 45 { + return seed + "j", H + } else if 45 <= r && r < 46 { + return seed + "k", H + } else if 46 <= r && r < 81 { + return seed + "l", H + } else if 81 <= r && r < 96 { + return seed + "m", H + } else if 96 <= r && r < 121 { + return seed + "n", H + } else if 121 <= r && r < 124 { + return seed + "p", H + } else if 124 <= r && r < 125 { + return seed + "q", H + } else if 125 <= r && r < 156 { + return seed + "r", H + } else if 156 <= r && r < 159 { + return seed + "s", H + } else if 159 <= r && r < 196 { + return seed + "t", H + } else if 196 <= r && r < 202 { + return seed + "u", H + } else if 202 <= r && r < 205 { + return seed + "v", H + } else if 205 <= r && r < 208 { + return seed + "w", H + } else if 208 <= r && r < 209 { + return seed + "x", H + } else if 209 <= r && r < 216 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "ds" { + r := rng.IntN(46) + H := 3.268157478625395 + if 0 <= r && r < 3 { + return seed + "a", H + } else if 3 <= r && r < 7 { + return seed + "c", H + } else if 7 <= r && r < 12 { + return seed + "e", H + } else if 12 <= r && r < 14 { + return seed + "f", H + } else if 14 <= r && r < 18 { + return seed + "h", H + } else if 18 <= r && r < 23 { + return seed + "i", H + } else if 23 <= r && r < 25 { + return seed + "l", H + } else if 25 <= r && r < 29 { + return seed + "m", H + } else if 29 <= r && r < 32 { + return seed + "o", H + } else if 32 <= r && r < 44 { + return seed + "t", H + } else if 44 <= r && r < 45 { + return seed + "u", H + } else if 45 <= r && r < 46 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "ps" { + r := rng.IntN(60) + H := 2.64308241646309 + if 0 <= r && r < 3 { + return seed + "a", H + } else if 3 <= r && r < 5 { + return seed + "c", H + } else if 5 <= r && r < 20 { + return seed + "e", H + } else if 20 <= r && r < 33 { + return seed + "i", H + } else if 33 <= r && r < 34 { + return seed + "o", H + } else if 34 <= r && r < 50 { + return seed + "t", H + } else if 50 <= r && r < 53 { + return seed + "u", H + } else if 53 <= r && r < 55 { + return seed + "w", H + } else if 55 <= r && r < 60 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "rr" { + r := rng.IntN(188) + H := 2.41853444523844 + if 0 <= r && r < 33 { + return seed + "a", H + } else if 33 <= r && r < 68 { + return seed + "e", H + } else if 68 <= r && r < 123 { + return seed + "i", H + } else if 123 <= r && r < 154 { + return seed + "o", H + } else if 154 <= r && r < 161 { + return seed + "u", H + } else if 161 <= r && r < 188 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "xs" { + r := rng.IntN(8) + H := 2.4056390622295662 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 4 { + return seed + "e", H + } else if 4 <= r && r < 5 { + return seed + "i", H + } else if 5 <= r && r < 6 { + return seed + "o", H + } else if 6 <= r && r < 7 { + return seed + "u", H + } else if 7 <= r && r < 8 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "jx" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "kc" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "fu" { + r := rng.IntN(142) + H := 2.366297063987337 + if 0 <= r && r < 1 { + return seed + "b", H + } else if 1 <= r && r < 2 { + return seed + "c", H + } else if 2 <= r && r < 3 { + return seed + "d", H + } else if 3 <= r && r < 5 { + return seed + "e", H + } else if 5 <= r && r < 6 { + return seed + "f", H + } else if 6 <= r && r < 7 { + return seed + "g", H + } else if 7 <= r && r < 8 { + return seed + "h", H + } else if 8 <= r && r < 9 { + return seed + "j", H + } else if 9 <= r && r < 10 { + return seed + "k", H + } else if 10 <= r && r < 91 { + return seed + "l", H + } else if 91 <= r && r < 94 { + return seed + "m", H + } else if 94 <= r && r < 99 { + return seed + "n", H + } else if 99 <= r && r < 100 { + return seed + "p", H + } else if 100 <= r && r < 101 { + return seed + "q", H + } else if 101 <= r && r < 108 { + return seed + "r", H + } else if 108 <= r && r < 133 { + return seed + "s", H + } else if 133 <= r && r < 138 { + return seed + "t", H + } else if 138 <= r && r < 139 { + return seed + "v", H + } else if 139 <= r && r < 140 { + return seed + "w", H + } else if 140 <= r && r < 141 { + return seed + "x", H + } else if 141 <= r && r < 142 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "wx" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "l" { + r := rng.IntN(394) + H := 2.0984645167702127 + if 0 <= r && r < 127 { + return seed + "a", H + } else if 127 <= r && r < 192 { + return seed + "e", H + } else if 192 <= r && r < 305 { + return seed + "i", H + } else if 305 <= r && r < 306 { + return seed + "o", H + } else if 306 <= r && r < 383 { + return seed + "u", H + } else if 383 <= r && r < 394 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "ns" { + r := rng.IntN(262) + H := 3.4714061826531477 + if 0 <= r && r < 19 { + return seed + "a", H + } else if 19 <= r && r < 29 { + return seed + "c", H + } else if 29 <= r && r < 78 { + return seed + "e", H + } else if 78 <= r && r < 82 { + return seed + "f", H + } else if 82 <= r && r < 102 { + return seed + "h", H + } else if 102 <= r && r < 131 { + return seed + "i", H + } else if 131 <= r && r < 133 { + return seed + "k", H + } else if 133 <= r && r < 141 { + return seed + "l", H + } else if 141 <= r && r < 147 { + return seed + "m", H + } else if 147 <= r && r < 151 { + return seed + "n", H + } else if 151 <= r && r < 174 { + return seed + "o", H + } else if 174 <= r && r < 184 { + return seed + "p", H + } else if 184 <= r && r < 228 { + return seed + "t", H + } else if 228 <= r && r < 255 { + return seed + "u", H + } else if 255 <= r && r < 261 { + return seed + "w", H + } else if 261 <= r && r < 262 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "un" { + r := rng.IntN(1172) + H := 4.028381558484818 + if 0 <= r && r < 37 { + return seed + "a", H + } else if 37 <= r && r < 77 { + return seed + "b", H + } else if 77 <= r && r < 213 { + return seed + "c", H + } else if 213 <= r && r < 397 { + return seed + "d", H + } else if 397 <= r && r < 442 { + return seed + "e", H + } else if 442 <= r && r < 482 { + return seed + "f", H + } else if 482 <= r && r < 528 { + return seed + "g", H + } else if 528 <= r && r < 554 { + return seed + "h", H + } else if 554 <= r && r < 617 { + return seed + "i", H + } else if 617 <= r && r < 619 { + return seed + "j", H + } else if 619 <= r && r < 655 { + return seed + "k", H + } else if 655 <= r && r < 707 { + return seed + "l", H + } else if 707 <= r && r < 739 { + return seed + "m", H + } else if 739 <= r && r < 767 { + return seed + "n", H + } else if 767 <= r && r < 772 { + return seed + "o", H + } else if 772 <= r && r < 808 { + return seed + "p", H + } else if 808 <= r && r < 810 { + return seed + "q", H + } else if 810 <= r && r < 854 { + return seed + "r", H + } else if 854 <= r && r < 962 { + return seed + "s", H + } else if 962 <= r && r < 1096 { + return seed + "t", H + } else if 1096 <= r && r < 1103 { + return seed + "u", H + } else if 1103 <= r && r < 1121 { + return seed + "v", H + } else if 1121 <= r && r < 1169 { + return seed + "w", H + } else if 1169 <= r && r < 1170 { + return seed + "y", H + } else if 1170 <= r && r < 1172 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "xk" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "jg" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "mq" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "gc" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "ie" { + r := rng.IntN(292) + H := 3.2957006777417726 + if 0 <= r && r < 1 { + return seed + "b", H + } else if 1 <= r && r < 10 { + return seed + "c", H + } else if 10 <= r && r < 85 { + return seed + "d", H + } else if 85 <= r && r < 96 { + return seed + "f", H + } else if 96 <= r && r < 97 { + return seed + "g", H + } else if 97 <= r && r < 98 { + return seed + "h", H + } else if 98 <= r && r < 99 { + return seed + "j", H + } else if 99 <= r && r < 102 { + return seed + "k", H + } else if 102 <= r && r < 121 { + return seed + "l", H + } else if 121 <= r && r < 124 { + return seed + "m", H + } else if 124 <= r && r < 163 { + return seed + "n", H + } else if 163 <= r && r < 164 { + return seed + "p", H + } else if 164 <= r && r < 165 { + return seed + "q", H + } else if 165 <= r && r < 220 { + return seed + "r", H + } else if 220 <= r && r < 239 { + return seed + "s", H + } else if 239 <= r && r < 252 { + return seed + "t", H + } else if 252 <= r && r < 254 { + return seed + "u", H + } else if 254 <= r && r < 273 { + return seed + "v", H + } else if 273 <= r && r < 290 { + return seed + "w", H + } else if 290 <= r && r < 291 { + return seed + "x", H + } else if 291 <= r && r < 292 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "zw" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "dn" { + r := rng.IntN(30) + H := 1.2803301792260264 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 24 { + return seed + "e", H + } else if 24 <= r && r < 25 { + return seed + "i", H + } else if 25 <= r && r < 28 { + return seed + "o", H + } else if 28 <= r && r < 29 { + return seed + "u", H + } else if 29 <= r && r < 30 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "iv" { + r := rng.IntN(328) + H := 1.652086893609666 + if 0 <= r && r < 45 { + return seed + "a", H + } else if 45 <= r && r < 228 { + return seed + "e", H + } else if 228 <= r && r < 309 { + return seed + "i", H + } else if 309 <= r && r < 324 { + return seed + "o", H + } else if 324 <= r && r < 325 { + return seed + "u", H + } else if 325 <= r && r < 328 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "yr" { + r := rng.IntN(34) + H := 2.1660870601063933 + if 0 <= r && r < 5 { + return seed + "a", H + } else if 5 <= r && r < 6 { + return seed + "e", H + } else if 6 <= r && r < 17 { + return seed + "i", H + } else if 17 <= r && r < 28 { + return seed + "o", H + } else if 28 <= r && r < 33 { + return seed + "u", H + } else if 33 <= r && r < 34 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "lh" { + r := rng.IntN(12) + H := 1.9473387961875537 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 10 { + return seed + "o", H + } else if 10 <= r && r < 11 { + return seed + "u", H + } else if 11 <= r && r < 12 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "qw" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "ae" { + r := rng.IntN(32) + H := 3.6622301466508205 + if 0 <= r && r < 1 { + return seed + "b", H + } else if 1 <= r && r < 2 { + return seed + "c", H + } else if 2 <= r && r < 3 { + return seed + "d", H + } else if 3 <= r && r < 4 { + return seed + "f", H + } else if 4 <= r && r < 5 { + return seed + "g", H + } else if 5 <= r && r < 6 { + return seed + "h", H + } else if 6 <= r && r < 7 { + return seed + "j", H + } else if 7 <= r && r < 10 { + return seed + "k", H + } else if 10 <= r && r < 11 { + return seed + "l", H + } else if 11 <= r && r < 12 { + return seed + "m", H + } else if 12 <= r && r < 13 { + return seed + "n", H + } else if 13 <= r && r < 14 { + return seed + "p", H + } else if 14 <= r && r < 15 { + return seed + "q", H + } else if 15 <= r && r < 26 { + return seed + "r", H + } else if 26 <= r && r < 27 { + return seed + "s", H + } else if 27 <= r && r < 28 { + return seed + "t", H + } else if 28 <= r && r < 29 { + return seed + "v", H + } else if 29 <= r && r < 30 { + return seed + "w", H + } else if 30 <= r && r < 31 { + return seed + "x", H + } else if 31 <= r && r < 32 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "ne" { + r := rng.IntN(672) + H := 3.190526089028604 + if 0 <= r && r < 30 { + return seed + "a", H + } else if 30 <= r && r < 37 { + return seed + "b", H + } else if 37 <= r && r < 44 { + return seed + "c", H + } else if 44 <= r && r < 123 { + return seed + "d", H + } else if 123 <= r && r < 137 { + return seed + "e", H + } else if 137 <= r && r < 138 { + return seed + "f", H + } else if 138 <= r && r < 155 { + return seed + "g", H + } else if 155 <= r && r < 158 { + return seed + "h", H + } else if 158 <= r && r < 159 { + return seed + "j", H + } else if 159 <= r && r < 160 { + return seed + "k", H + } else if 160 <= r && r < 181 { + return seed + "l", H + } else if 181 <= r && r < 192 { + return seed + "m", H + } else if 192 <= r && r < 213 { + return seed + "n", H + } else if 213 <= r && r < 215 { + return seed + "o", H + } else if 215 <= r && r < 218 { + return seed + "p", H + } else if 218 <= r && r < 221 { + return seed + "q", H + } else if 221 <= r && r < 312 { + return seed + "r", H + } else if 312 <= r && r < 579 { + return seed + "s", H + } else if 579 <= r && r < 610 { + return seed + "t", H + } else if 610 <= r && r < 624 { + return seed + "u", H + } else if 624 <= r && r < 631 { + return seed + "v", H + } else if 631 <= r && r < 648 { + return seed + "w", H + } else if 648 <= r && r < 659 { + return seed + "x", H + } else if 659 <= r && r < 671 { + return seed + "y", H + } else if 671 <= r && r < 672 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "pj" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "gp" { + r := rng.IntN(12) + H := 2.625814583693911 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 5 { + return seed + "i", H + } else if 5 <= r && r < 7 { + return seed + "l", H + } else if 7 <= r && r < 10 { + return seed + "o", H + } else if 10 <= r && r < 11 { + return seed + "u", H + } else if 11 <= r && r < 12 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "ma" { + r := rng.IntN(554) + H := 3.348309073249998 + if 0 <= r && r < 7 { + return seed + "b", H + } else if 7 <= r && r < 28 { + return seed + "c", H + } else if 28 <= r && r < 37 { + return seed + "d", H + } else if 37 <= r && r < 38 { + return seed + "f", H + } else if 38 <= r && r < 81 { + return seed + "g", H + } else if 81 <= r && r < 84 { + return seed + "h", H + } else if 84 <= r && r < 92 { + return seed + "i", H + } else if 92 <= r && r < 101 { + return seed + "j", H + } else if 101 <= r && r < 122 { + return seed + "k", H + } else if 122 <= r && r < 147 { + return seed + "l", H + } else if 147 <= r && r < 156 { + return seed + "m", H + } else if 156 <= r && r < 307 { + return seed + "n", H + } else if 307 <= r && r < 312 { + return seed + "p", H + } else if 312 <= r && r < 313 { + return seed + "q", H + } else if 313 <= r && r < 398 { + return seed + "r", H + } else if 398 <= r && r < 431 { + return seed + "s", H + } else if 431 <= r && r < 530 { + return seed + "t", H + } else if 530 <= r && r < 532 { + return seed + "u", H + } else if 532 <= r && r < 535 { + return seed + "v", H + } else if 535 <= r && r < 536 { + return seed + "w", H + } else if 536 <= r && r < 541 { + return seed + "x", H + } else if 541 <= r && r < 549 { + return seed + "y", H + } else if 549 <= r && r < 554 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "qv" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "uq" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "cz" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "ve" { + r := rng.IntN(574) + H := 2.235089534302184 + if 0 <= r && r < 6 { + return seed + "a", H + } else if 6 <= r && r < 7 { + return seed + "b", H + } else if 7 <= r && r < 8 { + return seed + "c", H + } else if 8 <= r && r < 43 { + return seed + "d", H + } else if 43 <= r && r < 45 { + return seed + "e", H + } else if 45 <= r && r < 46 { + return seed + "f", H + } else if 46 <= r && r < 51 { + return seed + "g", H + } else if 51 <= r && r < 54 { + return seed + "h", H + } else if 54 <= r && r < 58 { + return seed + "i", H + } else if 58 <= r && r < 59 { + return seed + "j", H + } else if 59 <= r && r < 60 { + return seed + "k", H + } else if 60 <= r && r < 93 { + return seed + "l", H + } else if 93 <= r && r < 96 { + return seed + "m", H + } else if 96 <= r && r < 183 { + return seed + "n", H + } else if 183 <= r && r < 184 { + return seed + "p", H + } else if 184 <= r && r < 185 { + return seed + "q", H + } else if 185 <= r && r < 524 { + return seed + "r", H + } else if 524 <= r && r < 543 { + return seed + "s", H + } else if 543 <= r && r < 560 { + return seed + "t", H + } else if 560 <= r && r < 561 { + return seed + "v", H + } else if 561 <= r && r < 564 { + return seed + "w", H + } else if 564 <= r && r < 567 { + return seed + "x", H + } else if 567 <= r && r < 573 { + return seed + "y", H + } else if 573 <= r && r < 574 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "zl" { + r := rng.IntN(32) + H := 1.7150939152501616 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 20 { + return seed + "e", H + } else if 20 <= r && r < 27 { + return seed + "i", H + } else if 27 <= r && r < 28 { + return seed + "o", H + } else if 28 <= r && r < 29 { + return seed + "u", H + } else if 29 <= r && r < 32 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "jl" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "nz" { + r := rng.IntN(20) + H := 2.2833830982290135 + if 0 <= r && r < 3 { + return seed + "a", H + } else if 3 <= r && r < 6 { + return seed + "e", H + } else if 6 <= r && r < 13 { + return seed + "i", H + } else if 13 <= r && r < 14 { + return seed + "o", H + } else if 14 <= r && r < 15 { + return seed + "u", H + } else if 15 <= r && r < 20 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "xw" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "ck" { + r := rng.IntN(276) + H := 3.4140722500944016 + if 0 <= r && r < 9 { + return seed + "a", H + } else if 9 <= r && r < 17 { + return seed + "b", H + } else if 17 <= r && r < 19 { + return seed + "d", H + } else if 19 <= r && r < 80 { + return seed + "e", H + } else if 80 <= r && r < 86 { + return seed + "f", H + } else if 86 <= r && r < 88 { + return seed + "h", H + } else if 88 <= r && r < 131 { + return seed + "i", H + } else if 131 <= r && r < 133 { + return seed + "k", H + } else if 133 <= r && r < 175 { + return seed + "l", H + } else if 175 <= r && r < 183 { + return seed + "n", H + } else if 183 <= r && r < 186 { + return seed + "o", H + } else if 186 <= r && r < 192 { + return seed + "p", H + } else if 192 <= r && r < 196 { + return seed + "r", H + } else if 196 <= r && r < 234 { + return seed + "s", H + } else if 234 <= r && r < 242 { + return seed + "t", H + } else if 242 <= r && r < 249 { + return seed + "u", H + } else if 249 <= r && r < 257 { + return seed + "w", H + } else if 257 <= r && r < 276 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "uf" { + r := rng.IntN(72) + H := 0.6292303920303968 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 68 { + return seed + "f", H + } else if 68 <= r && r < 69 { + return seed + "i", H + } else if 69 <= r && r < 70 { + return seed + "o", H + } else if 70 <= r && r < 71 { + return seed + "u", H + } else if 71 <= r && r < 72 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "ap" { + r := rng.IntN(292) + H := 2.9142100268241307 + if 0 <= r && r < 17 { + return seed + "a", H + } else if 17 <= r && r < 21 { + return seed + "d", H + } else if 21 <= r && r < 66 { + return seed + "e", H + } else if 66 <= r && r < 82 { + return seed + "h", H + } else if 82 <= r && r < 95 { + return seed + "i", H + } else if 95 <= r && r < 97 { + return seed + "k", H + } else if 97 <= r && r < 105 { + return seed + "l", H + } else if 105 <= r && r < 107 { + return seed + "n", H + } else if 107 <= r && r < 114 { + return seed + "o", H + } else if 114 <= r && r < 234 { + return seed + "p", H + } else if 234 <= r && r < 244 { + return seed + "r", H + } else if 244 <= r && r < 266 { + return seed + "s", H + } else if 266 <= r && r < 286 { + return seed + "t", H + } else if 286 <= r && r < 289 { + return seed + "u", H + } else if 289 <= r && r < 292 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "gi" { + r := rng.IntN(224) + H := 3.309053563139037 + if 0 <= r && r < 2 { + return seed + "a", H + } else if 2 <= r && r < 15 { + return seed + "b", H + } else if 15 <= r && r < 28 { + return seed + "c", H + } else if 28 <= r && r < 41 { + return seed + "d", H + } else if 41 <= r && r < 47 { + return seed + "e", H + } else if 47 <= r && r < 50 { + return seed + "f", H + } else if 50 <= r && r < 65 { + return seed + "g", H + } else if 65 <= r && r < 66 { + return seed + "h", H + } else if 66 <= r && r < 67 { + return seed + "j", H + } else if 67 <= r && r < 68 { + return seed + "k", H + } else if 68 <= r && r < 85 { + return seed + "l", H + } else if 85 <= r && r < 90 { + return seed + "m", H + } else if 90 <= r && r < 177 { + return seed + "n", H + } else if 177 <= r && r < 179 { + return seed + "o", H + } else if 179 <= r && r < 180 { + return seed + "p", H + } else if 180 <= r && r < 181 { + return seed + "q", H + } else if 181 <= r && r < 186 { + return seed + "r", H + } else if 186 <= r && r < 203 { + return seed + "s", H + } else if 203 <= r && r < 204 { + return seed + "t", H + } else if 204 <= r && r < 215 { + return seed + "v", H + } else if 215 <= r && r < 216 { + return seed + "w", H + } else if 216 <= r && r < 217 { + return seed + "x", H + } else if 217 <= r && r < 224 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "vv" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "kv" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "qs" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "ki" { + r := rng.IntN(278) + H := 2.47511759884632 + if 0 <= r && r < 1 { + return seed + "b", H + } else if 1 <= r && r < 6 { + return seed + "c", H + } else if 6 <= r && r < 11 { + return seed + "d", H + } else if 11 <= r && r < 21 { + return seed + "e", H + } else if 21 <= r && r < 22 { + return seed + "f", H + } else if 22 <= r && r < 23 { + return seed + "g", H + } else if 23 <= r && r < 24 { + return seed + "h", H + } else if 24 <= r && r < 26 { + return seed + "i", H + } else if 26 <= r && r < 27 { + return seed + "j", H + } else if 27 <= r && r < 28 { + return seed + "k", H + } else if 28 <= r && r < 63 { + return seed + "l", H + } else if 63 <= r && r < 76 { + return seed + "m", H + } else if 76 <= r && r < 235 { + return seed + "n", H + } else if 235 <= r && r < 242 { + return seed + "p", H + } else if 242 <= r && r < 243 { + return seed + "q", H + } else if 243 <= r && r < 250 { + return seed + "r", H + } else if 250 <= r && r < 261 { + return seed + "s", H + } else if 261 <= r && r < 272 { + return seed + "t", H + } else if 272 <= r && r < 273 { + return seed + "v", H + } else if 273 <= r && r < 276 { + return seed + "w", H + } else if 276 <= r && r < 277 { + return seed + "x", H + } else if 277 <= r && r < 278 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "fq" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "wy" { + r := rng.IntN(20) + H := 4.321928094887363 + if 0 <= r && r < 1 { + return seed + "b", H + } else if 1 <= r && r < 2 { + return seed + "c", H + } else if 2 <= r && r < 3 { + return seed + "d", H + } else if 3 <= r && r < 4 { + return seed + "f", H + } else if 4 <= r && r < 5 { + return seed + "g", H + } else if 5 <= r && r < 6 { + return seed + "h", H + } else if 6 <= r && r < 7 { + return seed + "j", H + } else if 7 <= r && r < 8 { + return seed + "k", H + } else if 8 <= r && r < 9 { + return seed + "l", H + } else if 9 <= r && r < 10 { + return seed + "m", H + } else if 10 <= r && r < 11 { + return seed + "n", H + } else if 11 <= r && r < 12 { + return seed + "p", H + } else if 12 <= r && r < 13 { + return seed + "q", H + } else if 13 <= r && r < 14 { + return seed + "r", H + } else if 14 <= r && r < 15 { + return seed + "s", H + } else if 15 <= r && r < 16 { + return seed + "t", H + } else if 16 <= r && r < 17 { + return seed + "v", H + } else if 17 <= r && r < 18 { + return seed + "w", H + } else if 18 <= r && r < 19 { + return seed + "x", H + } else if 19 <= r && r < 20 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "wn" { + r := rng.IntN(14) + H := 2.645593314451147 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 4 { + return seed + "e", H + } else if 4 <= r && r < 7 { + return seed + "i", H + } else if 7 <= r && r < 9 { + return seed + "n", H + } else if 9 <= r && r < 10 { + return seed + "o", H + } else if 10 <= r && r < 11 { + return seed + "u", H + } else if 11 <= r && r < 14 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "mm" { + r := rng.IntN(144) + H := 2.4746985376948505 + if 0 <= r && r < 19 { + return seed + "a", H + } else if 19 <= r && r < 58 { + return seed + "e", H + } else if 58 <= r && r < 81 { + return seed + "i", H + } else if 81 <= r && r < 114 { + return seed + "o", H + } else if 114 <= r && r < 125 { + return seed + "u", H + } else if 125 <= r && r < 144 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "fj" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "wf" { + r := rng.IntN(16) + H := 2.5550365325772657 + if 0 <= r && r < 3 { + return seed + "a", H + } else if 3 <= r && r < 4 { + return seed + "e", H + } else if 4 <= r && r < 9 { + return seed + "i", H + } else if 9 <= r && r < 11 { + return seed + "l", H + } else if 11 <= r && r < 12 { + return seed + "o", H + } else if 12 <= r && r < 15 { + return seed + "u", H + } else if 15 <= r && r < 16 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "qg" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "ye" { + r := rng.IntN(68) + H := 3.64442751173858 + if 0 <= r && r < 12 { + return seed + "a", H + } else if 12 <= r && r < 13 { + return seed + "b", H + } else if 13 <= r && r < 14 { + return seed + "c", H + } else if 14 <= r && r < 23 { + return seed + "d", H + } else if 23 <= r && r < 27 { + return seed + "e", H + } else if 27 <= r && r < 28 { + return seed + "f", H + } else if 28 <= r && r < 29 { + return seed + "g", H + } else if 29 <= r && r < 30 { + return seed + "h", H + } else if 30 <= r && r < 31 { + return seed + "j", H + } else if 31 <= r && r < 32 { + return seed + "k", H + } else if 32 <= r && r < 37 { + return seed + "l", H + } else if 37 <= r && r < 38 { + return seed + "m", H + } else if 38 <= r && r < 41 { + return seed + "n", H + } else if 41 <= r && r < 42 { + return seed + "p", H + } else if 42 <= r && r < 43 { + return seed + "q", H + } else if 43 <= r && r < 58 { + return seed + "r", H + } else if 58 <= r && r < 63 { + return seed + "s", H + } else if 63 <= r && r < 64 { + return seed + "t", H + } else if 64 <= r && r < 65 { + return seed + "v", H + } else if 65 <= r && r < 66 { + return seed + "w", H + } else if 66 <= r && r < 67 { + return seed + "x", H + } else if 67 <= r && r < 68 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "vx" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "vy" { + r := rng.IntN(20) + H := 4.321928094887363 + if 0 <= r && r < 1 { + return seed + "b", H + } else if 1 <= r && r < 2 { + return seed + "c", H + } else if 2 <= r && r < 3 { + return seed + "d", H + } else if 3 <= r && r < 4 { + return seed + "f", H + } else if 4 <= r && r < 5 { + return seed + "g", H + } else if 5 <= r && r < 6 { + return seed + "h", H + } else if 6 <= r && r < 7 { + return seed + "j", H + } else if 7 <= r && r < 8 { + return seed + "k", H + } else if 8 <= r && r < 9 { + return seed + "l", H + } else if 9 <= r && r < 10 { + return seed + "m", H + } else if 10 <= r && r < 11 { + return seed + "n", H + } else if 11 <= r && r < 12 { + return seed + "p", H + } else if 12 <= r && r < 13 { + return seed + "q", H + } else if 13 <= r && r < 14 { + return seed + "r", H + } else if 14 <= r && r < 15 { + return seed + "s", H + } else if 15 <= r && r < 16 { + return seed + "t", H + } else if 16 <= r && r < 17 { + return seed + "v", H + } else if 17 <= r && r < 18 { + return seed + "w", H + } else if 18 <= r && r < 19 { + return seed + "x", H + } else if 19 <= r && r < 20 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "xu" { + r := rng.IntN(28) + H := 4.151478922893308 + if 0 <= r && r < 2 { + return seed + "a", H + } else if 2 <= r && r < 5 { + return seed + "b", H + } else if 5 <= r && r < 6 { + return seed + "c", H + } else if 6 <= r && r < 7 { + return seed + "d", H + } else if 7 <= r && r < 8 { + return seed + "f", H + } else if 8 <= r && r < 9 { + return seed + "g", H + } else if 9 <= r && r < 10 { + return seed + "h", H + } else if 10 <= r && r < 11 { + return seed + "j", H + } else if 11 <= r && r < 12 { + return seed + "k", H + } else if 12 <= r && r < 13 { + return seed + "l", H + } else if 13 <= r && r < 14 { + return seed + "m", H + } else if 14 <= r && r < 15 { + return seed + "n", H + } else if 15 <= r && r < 16 { + return seed + "p", H + } else if 16 <= r && r < 17 { + return seed + "q", H + } else if 17 <= r && r < 22 { + return seed + "r", H + } else if 22 <= r && r < 23 { + return seed + "s", H + } else if 23 <= r && r < 24 { + return seed + "t", H + } else if 24 <= r && r < 25 { + return seed + "v", H + } else if 25 <= r && r < 26 { + return seed + "w", H + } else if 26 <= r && r < 27 { + return seed + "x", H + } else if 27 <= r && r < 28 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "er" { + r := rng.IntN(938) + H := 4.231329828166286 + if 0 <= r && r < 77 { + return seed + "a", H + } else if 77 <= r && r < 121 { + return seed + "b", H + } else if 121 <= r && r < 155 { + return seed + "c", H + } else if 155 <= r && r < 175 { + return seed + "d", H + } else if 175 <= r && r < 252 { + return seed + "e", H + } else if 252 <= r && r < 276 { + return seed + "f", H + } else if 276 <= r && r < 312 { + return seed + "g", H + } else if 312 <= r && r < 330 { + return seed + "h", H + } else if 330 <= r && r < 427 { + return seed + "i", H + } else if 427 <= r && r < 435 { + return seed + "j", H + } else if 435 <= r && r < 443 { + return seed + "k", H + } else if 443 <= r && r < 475 { + return seed + "l", H + } else if 475 <= r && r < 511 { + return seed + "m", H + } else if 511 <= r && r < 547 { + return seed + "n", H + } else if 547 <= r && r < 594 { + return seed + "o", H + } else if 594 <= r && r < 620 { + return seed + "p", H + } else if 620 <= r && r < 666 { + return seed + "r", H + } else if 666 <= r && r < 762 { + return seed + "s", H + } else if 762 <= r && r < 828 { + return seed + "t", H + } else if 828 <= r && r < 839 { + return seed + "u", H + } else if 839 <= r && r < 873 { + return seed + "v", H + } else if 873 <= r && r < 881 { + return seed + "w", H + } else if 881 <= r && r < 938 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "pd" { + r := rng.IntN(14) + H := 2.064042639445697 + if 0 <= r && r < 3 { + return seed + "a", H + } else if 3 <= r && r < 4 { + return seed + "e", H + } else if 4 <= r && r < 5 { + return seed + "i", H + } else if 5 <= r && r < 12 { + return seed + "o", H + } else if 12 <= r && r < 13 { + return seed + "u", H + } else if 13 <= r && r < 14 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "hh" { + r := rng.IntN(8) + H := 2.4056390622295662 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 6 { + return seed + "o", H + } else if 6 <= r && r < 7 { + return seed + "u", H + } else if 7 <= r && r < 8 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "ui" { + r := rng.IntN(166) + H := 3.499233981643169 + if 0 <= r && r < 1 { + return seed + "b", H + } else if 1 <= r && r < 18 { + return seed + "c", H + } else if 18 <= r && r < 33 { + return seed + "d", H + } else if 33 <= r && r < 35 { + return seed + "e", H + } else if 35 <= r && r < 36 { + return seed + "f", H + } else if 36 <= r && r < 41 { + return seed + "g", H + } else if 41 <= r && r < 42 { + return seed + "h", H + } else if 42 <= r && r < 43 { + return seed + "j", H + } else if 43 <= r && r < 44 { + return seed + "k", H + } else if 44 <= r && r < 59 { + return seed + "l", H + } else if 59 <= r && r < 60 { + return seed + "m", H + } else if 60 <= r && r < 79 { + return seed + "n", H + } else if 79 <= r && r < 82 { + return seed + "p", H + } else if 82 <= r && r < 83 { + return seed + "q", H + } else if 83 <= r && r < 100 { + return seed + "r", H + } else if 100 <= r && r < 121 { + return seed + "s", H + } else if 121 <= r && r < 156 { + return seed + "t", H + } else if 156 <= r && r < 161 { + return seed + "v", H + } else if 161 <= r && r < 162 { + return seed + "w", H + } else if 162 <= r && r < 163 { + return seed + "x", H + } else if 163 <= r && r < 166 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "om" { + r := rng.IntN(250) + H := 2.9507116839110523 + if 0 <= r && r < 39 { + return seed + "a", H + } else if 39 <= r && r < 51 { + return seed + "b", H + } else if 51 <= r && r < 96 { + return seed + "e", H + } else if 96 <= r && r < 100 { + return seed + "f", H + } else if 100 <= r && r < 143 { + return seed + "i", H + } else if 143 <= r && r < 169 { + return seed + "m", H + } else if 169 <= r && r < 171 { + return seed + "n", H + } else if 171 <= r && r < 178 { + return seed + "o", H + } else if 178 <= r && r < 236 { + return seed + "p", H + } else if 236 <= r && r < 238 { + return seed + "r", H + } else if 238 <= r && r < 240 { + return seed + "s", H + } else if 240 <= r && r < 241 { + return seed + "u", H + } else if 241 <= r && r < 250 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "hl" { + r := rng.IntN(40) + H := 2.1930689652207995 + if 0 <= r && r < 3 { + return seed + "a", H + } else if 3 <= r && r < 8 { + return seed + "e", H + } else if 8 <= r && r < 15 { + return seed + "i", H + } else if 15 <= r && r < 22 { + return seed + "o", H + } else if 22 <= r && r < 23 { + return seed + "u", H + } else if 23 <= r && r < 40 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "sm" { + r := rng.IntN(112) + H := 2.1869546638292445 + if 0 <= r && r < 37 { + return seed + "a", H + } else if 37 <= r && r < 44 { + return seed + "e", H + } else if 44 <= r && r < 69 { + return seed + "i", H + } else if 69 <= r && r < 98 { + return seed + "o", H + } else if 98 <= r && r < 111 { + return seed + "u", H + } else if 111 <= r && r < 112 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "v" { + r := rng.IntN(270) + H := 1.9781579547549006 + if 0 <= r && r < 69 { + return seed + "a", H + } else if 69 <= r && r < 138 { + return seed + "e", H + } else if 138 <= r && r < 233 { + return seed + "i", H + } else if 233 <= r && r < 268 { + return seed + "o", H + } else if 268 <= r && r < 269 { + return seed + "u", H + } else if 269 <= r && r < 270 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "fi" { + r := rng.IntN(302) + H := 3.500452407026575 + if 0 <= r && r < 4 { + return seed + "a", H + } else if 4 <= r && r < 7 { + return seed + "b", H + } else if 7 <= r && r < 22 { + return seed + "c", H + } else if 22 <= r && r < 45 { + return seed + "d", H + } else if 45 <= r && r < 91 { + return seed + "e", H + } else if 91 <= r && r < 100 { + return seed + "f", H + } else if 100 <= r && r < 115 { + return seed + "g", H + } else if 115 <= r && r < 116 { + return seed + "h", H + } else if 116 <= r && r < 117 { + return seed + "j", H + } else if 117 <= r && r < 118 { + return seed + "k", H + } else if 118 <= r && r < 155 { + return seed + "l", H + } else if 155 <= r && r < 156 { + return seed + "m", H + } else if 156 <= r && r < 225 { + return seed + "n", H + } else if 225 <= r && r < 226 { + return seed + "p", H + } else if 226 <= r && r < 227 { + return seed + "q", H + } else if 227 <= r && r < 246 { + return seed + "r", H + } else if 246 <= r && r < 273 { + return seed + "s", H + } else if 273 <= r && r < 286 { + return seed + "t", H + } else if 286 <= r && r < 289 { + return seed + "v", H + } else if 289 <= r && r < 290 { + return seed + "w", H + } else if 290 <= r && r < 301 { + return seed + "x", H + } else if 301 <= r && r < 302 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "ih" { + r := rng.IntN(10) + H := 2.3709505944546683 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 4 { + return seed + "e", H + } else if 4 <= r && r < 5 { + return seed + "i", H + } else if 5 <= r && r < 6 { + return seed + "o", H + } else if 6 <= r && r < 9 { + return seed + "u", H + } else if 9 <= r && r < 10 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "ea" { + r := rng.IntN(612) + H := 3.376745698000607 + if 0 <= r && r < 11 { + return seed + "b", H + } else if 11 <= r && r < 48 { + return seed + "c", H + } else if 48 <= r && r < 151 { + return seed + "d", H + } else if 151 <= r && r < 158 { + return seed + "f", H + } else if 158 <= r && r < 163 { + return seed + "g", H + } else if 163 <= r && r < 166 { + return seed + "h", H + } else if 166 <= r && r < 167 { + return seed + "j", H + } else if 167 <= r && r < 186 { + return seed + "k", H + } else if 186 <= r && r < 233 { + return seed + "l", H + } else if 233 <= r && r < 272 { + return seed + "m", H + } else if 272 <= r && r < 287 { + return seed + "n", H + } else if 287 <= r && r < 298 { + return seed + "p", H + } else if 298 <= r && r < 299 { + return seed + "q", H + } else if 299 <= r && r < 418 { + return seed + "r", H + } else if 418 <= r && r < 491 { + return seed + "s", H + } else if 491 <= r && r < 590 { + return seed + "t", H + } else if 590 <= r && r < 605 { + return seed + "v", H + } else if 605 <= r && r < 610 { + return seed + "w", H + } else if 610 <= r && r < 611 { + return seed + "x", H + } else if 611 <= r && r < 612 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "xt" { + r := rng.IntN(46) + H := 2.3694062351215366 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 20 { + return seed + "e", H + } else if 20 <= r && r < 22 { + return seed + "h", H + } else if 22 <= r && r < 29 { + return seed + "i", H + } else if 29 <= r && r < 32 { + return seed + "o", H + } else if 32 <= r && r < 42 { + return seed + "r", H + } else if 42 <= r && r < 43 { + return seed + "u", H + } else if 43 <= r && r < 46 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "ev" { + r := rng.IntN(218) + H := 2.0506013620233894 + if 0 <= r && r < 35 { + return seed + "a", H + } else if 35 <= r && r < 120 { + return seed + "e", H + } else if 120 <= r && r < 181 { + return seed + "i", H + } else if 181 <= r && r < 212 { + return seed + "o", H + } else if 212 <= r && r < 214 { + return seed + "r", H + } else if 214 <= r && r < 215 { + return seed + "u", H + } else if 215 <= r && r < 218 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "nq" { + r := rng.IntN(14) + H := 1.7695459925589747 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 13 { + return seed + "u", H + } else if 13 <= r && r < 14 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "vb" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "qd" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "tp" { + r := rng.IntN(20) + H := 2.7232196723355075 + if 0 <= r && r < 5 { + return seed + "a", H + } else if 5 <= r && r < 6 { + return seed + "e", H + } else if 6 <= r && r < 7 { + return seed + "i", H + } else if 7 <= r && r < 9 { + return seed + "l", H + } else if 9 <= r && r < 14 { + return seed + "o", H + } else if 14 <= r && r < 16 { + return seed + "r", H + } else if 16 <= r && r < 19 { + return seed + "u", H + } else if 19 <= r && r < 20 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "ej" { + r := rng.IntN(16) + H := 2.0461796919474975 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 6 { + return seed + "e", H + } else if 6 <= r && r < 7 { + return seed + "i", H + } else if 7 <= r && r < 14 { + return seed + "o", H + } else if 14 <= r && r < 15 { + return seed + "u", H + } else if 15 <= r && r < 16 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "cg" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "mo" { + r := rng.IntN(426) + H := 3.753088087266153 + if 0 <= r && r < 4 { + return seed + "a", H + } else if 4 <= r && r < 15 { + return seed + "b", H + } else if 15 <= r && r < 30 { + return seed + "c", H + } else if 30 <= r && r < 51 { + return seed + "d", H + } else if 51 <= r && r < 52 { + return seed + "f", H + } else if 52 <= r && r < 57 { + return seed + "g", H + } else if 57 <= r && r < 58 { + return seed + "h", H + } else if 58 <= r && r < 68 { + return seed + "i", H + } else if 68 <= r && r < 69 { + return seed + "j", H + } else if 69 <= r && r < 80 { + return seed + "k", H + } else if 80 <= r && r < 103 { + return seed + "l", H + } else if 103 <= r && r < 110 { + return seed + "m", H + } else if 110 <= r && r < 193 { + return seed + "n", H + } else if 193 <= r && r < 225 { + return seed + "o", H + } else if 225 <= r && r < 228 { + return seed + "p", H + } else if 228 <= r && r < 229 { + return seed + "q", H + } else if 229 <= r && r < 292 { + return seed + "r", H + } else if 292 <= r && r < 317 { + return seed + "s", H + } else if 317 <= r && r < 358 { + return seed + "t", H + } else if 358 <= r && r < 390 { + return seed + "u", H + } else if 390 <= r && r < 419 { + return seed + "v", H + } else if 419 <= r && r < 424 { + return seed + "w", H + } else if 424 <= r && r < 425 { + return seed + "x", H + } else if 425 <= r && r < 426 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "uz" { + r := rng.IntN(20) + H := 1.9332062193464954 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 4 { + return seed + "e", H + } else if 4 <= r && r < 5 { + return seed + "i", H + } else if 5 <= r && r < 6 { + return seed + "o", H + } else if 6 <= r && r < 7 { + return seed + "u", H + } else if 7 <= r && r < 8 { + return seed + "y", H + } else if 8 <= r && r < 20 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "vj" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "fv" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "qr" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "hx" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "cq" { + r := rng.IntN(12) + H := 1.9473387961875537 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 11 { + return seed + "u", H + } else if 11 <= r && r < 12 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "tq" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "bx" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "ay" { + r := rng.IntN(126) + H := 4.198083408872458 + if 0 <= r && r < 6 { + return seed + "a", H + } else if 6 <= r && r < 19 { + return seed + "b", H + } else if 19 <= r && r < 24 { + return seed + "c", H + } else if 24 <= r && r < 31 { + return seed + "d", H + } else if 31 <= r && r < 43 { + return seed + "e", H + } else if 43 <= r && r < 50 { + return seed + "f", H + } else if 50 <= r && r < 53 { + return seed + "g", H + } else if 53 <= r && r < 56 { + return seed + "h", H + } else if 56 <= r && r < 66 { + return seed + "i", H + } else if 66 <= r && r < 67 { + return seed + "j", H + } else if 67 <= r && r < 68 { + return seed + "k", H + } else if 68 <= r && r < 75 { + return seed + "l", H + } else if 75 <= r && r < 84 { + return seed + "m", H + } else if 84 <= r && r < 85 { + return seed + "n", H + } else if 85 <= r && r < 89 { + return seed + "o", H + } else if 89 <= r && r < 94 { + return seed + "p", H + } else if 94 <= r && r < 95 { + return seed + "q", H + } else if 95 <= r && r < 102 { + return seed + "r", H + } else if 102 <= r && r < 113 { + return seed + "s", H + } else if 113 <= r && r < 120 { + return seed + "t", H + } else if 120 <= r && r < 121 { + return seed + "v", H + } else if 121 <= r && r < 124 { + return seed + "w", H + } else if 124 <= r && r < 125 { + return seed + "x", H + } else if 125 <= r && r < 126 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "my" { + r := rng.IntN(32) + H := 3.6622301466508205 + if 0 <= r && r < 1 { + return seed + "b", H + } else if 1 <= r && r < 2 { + return seed + "c", H + } else if 2 <= r && r < 3 { + return seed + "d", H + } else if 3 <= r && r < 4 { + return seed + "f", H + } else if 4 <= r && r < 5 { + return seed + "g", H + } else if 5 <= r && r < 6 { + return seed + "h", H + } else if 6 <= r && r < 7 { + return seed + "j", H + } else if 7 <= r && r < 8 { + return seed + "k", H + } else if 8 <= r && r < 9 { + return seed + "l", H + } else if 9 <= r && r < 10 { + return seed + "m", H + } else if 10 <= r && r < 11 { + return seed + "n", H + } else if 11 <= r && r < 12 { + return seed + "p", H + } else if 12 <= r && r < 13 { + return seed + "q", H + } else if 13 <= r && r < 14 { + return seed + "r", H + } else if 14 <= r && r < 25 { + return seed + "s", H + } else if 25 <= r && r < 28 { + return seed + "t", H + } else if 28 <= r && r < 29 { + return seed + "v", H + } else if 29 <= r && r < 30 { + return seed + "w", H + } else if 30 <= r && r < 31 { + return seed + "x", H + } else if 31 <= r && r < 32 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "pk" { + r := rng.IntN(10) + H := 2.160964047443681 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 7 { + return seed + "i", H + } else if 7 <= r && r < 8 { + return seed + "o", H + } else if 8 <= r && r < 9 { + return seed + "u", H + } else if 9 <= r && r < 10 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "rn" { + r := rng.IntN(104) + H := 3.0248321500013837 + if 0 <= r && r < 19 { + return seed + "a", H + } else if 19 <= r && r < 23 { + return seed + "b", H + } else if 23 <= r && r < 25 { + return seed + "c", H + } else if 25 <= r && r < 54 { + return seed + "e", H + } else if 54 <= r && r < 60 { + return seed + "f", H + } else if 60 <= r && r < 62 { + return seed + "h", H + } else if 62 <= r && r < 85 { + return seed + "i", H + } else if 85 <= r && r < 87 { + return seed + "l", H + } else if 87 <= r && r < 89 { + return seed + "m", H + } else if 89 <= r && r < 91 { + return seed + "n", H + } else if 91 <= r && r < 96 { + return seed + "o", H + } else if 96 <= r && r < 98 { + return seed + "s", H + } else if 98 <= r && r < 101 { + return seed + "u", H + } else if 101 <= r && r < 104 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "jb" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "gg" { + r := rng.IntN(124) + H := 2.6293806113478104 + if 0 <= r && r < 5 { + return seed + "a", H + } else if 5 <= r && r < 7 { + return seed + "b", H + } else if 7 <= r && r < 38 { + return seed + "e", H + } else if 38 <= r && r < 65 { + return seed + "i", H + } else if 65 <= r && r < 103 { + return seed + "l", H + } else if 103 <= r && r < 105 { + return seed + "n", H + } else if 105 <= r && r < 108 { + return seed + "o", H + } else if 108 <= r && r < 110 { + return seed + "p", H + } else if 110 <= r && r < 112 { + return seed + "r", H + } else if 112 <= r && r < 114 { + return seed + "s", H + } else if 114 <= r && r < 115 { + return seed + "u", H + } else if 115 <= r && r < 124 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "xm" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "bs" { + r := rng.IntN(76) + H := 2.7319949617023767 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 9 { + return seed + "c", H + } else if 9 <= r && r < 30 { + return seed + "e", H + } else if 30 <= r && r < 41 { + return seed + "i", H + } else if 41 <= r && r < 43 { + return seed + "l", H + } else if 43 <= r && r < 56 { + return seed + "o", H + } else if 56 <= r && r < 70 { + return seed + "t", H + } else if 70 <= r && r < 73 { + return seed + "u", H + } else if 73 <= r && r < 76 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "uw" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "be" { + r := rng.IntN(158) + H := 3.156325099409102 + if 0 <= r && r < 12 { + return seed + "a", H + } else if 12 <= r && r < 13 { + return seed + "b", H + } else if 13 <= r && r < 18 { + return seed + "c", H + } else if 18 <= r && r < 51 { + return seed + "d", H + } else if 51 <= r && r < 55 { + return seed + "e", H + } else if 55 <= r && r < 56 { + return seed + "f", H + } else if 56 <= r && r < 57 { + return seed + "g", H + } else if 57 <= r && r < 58 { + return seed + "h", H + } else if 58 <= r && r < 59 { + return seed + "j", H + } else if 59 <= r && r < 60 { + return seed + "k", H + } else if 60 <= r && r < 75 { + return seed + "l", H + } else if 75 <= r && r < 76 { + return seed + "m", H + } else if 76 <= r && r < 81 { + return seed + "n", H + } else if 81 <= r && r < 82 { + return seed + "p", H + } else if 82 <= r && r < 83 { + return seed + "q", H + } else if 83 <= r && r < 138 { + return seed + "r", H + } else if 138 <= r && r < 143 { + return seed + "s", H + } else if 143 <= r && r < 150 { + return seed + "t", H + } else if 150 <= r && r < 151 { + return seed + "v", H + } else if 151 <= r && r < 152 { + return seed + "w", H + } else if 152 <= r && r < 153 { + return seed + "x", H + } else if 153 <= r && r < 155 { + return seed + "y", H + } else if 155 <= r && r < 158 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "ir" { + r := rng.IntN(226) + H := 3.234912888337366 + if 0 <= r && r < 11 { + return seed + "a", H + } else if 11 <= r && r < 23 { + return seed + "c", H + } else if 23 <= r && r < 31 { + return seed + "d", H + } else if 31 <= r && r < 110 { + return seed + "e", H + } else if 110 <= r && r < 137 { + return seed + "i", H + } else if 137 <= r && r < 143 { + return seed + "k", H + } else if 143 <= r && r < 149 { + return seed + "l", H + } else if 149 <= r && r < 159 { + return seed + "m", H + } else if 159 <= r && r < 162 { + return seed + "o", H + } else if 162 <= r && r < 166 { + return seed + "p", H + } else if 166 <= r && r < 180 { + return seed + "r", H + } else if 180 <= r && r < 190 { + return seed + "s", H + } else if 190 <= r && r < 214 { + return seed + "t", H + } else if 214 <= r && r < 221 { + return seed + "u", H + } else if 221 <= r && r < 226 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "bu" { + r := rng.IntN(198) + H := 3.5606989772697664 + if 0 <= r && r < 7 { + return seed + "b", H + } else if 7 <= r && r < 26 { + return seed + "c", H + } else if 26 <= r && r < 37 { + return seed + "d", H + } else if 37 <= r && r < 50 { + return seed + "f", H + } else if 50 <= r && r < 57 { + return seed + "g", H + } else if 57 <= r && r < 58 { + return seed + "h", H + } else if 58 <= r && r < 64 { + return seed + "i", H + } else if 64 <= r && r < 65 { + return seed + "j", H + } else if 65 <= r && r < 66 { + return seed + "k", H + } else if 66 <= r && r < 115 { + return seed + "l", H + } else if 115 <= r && r < 118 { + return seed + "m", H + } else if 118 <= r && r < 145 { + return seed + "n", H + } else if 145 <= r && r < 148 { + return seed + "p", H + } else if 148 <= r && r < 149 { + return seed + "q", H + } else if 149 <= r && r < 164 { + return seed + "r", H + } else if 164 <= r && r < 181 { + return seed + "s", H + } else if 181 <= r && r < 192 { + return seed + "t", H + } else if 192 <= r && r < 193 { + return seed + "v", H + } else if 193 <= r && r < 194 { + return seed + "w", H + } else if 194 <= r && r < 195 { + return seed + "x", H + } else if 195 <= r && r < 198 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "le" { + r := rng.IntN(656) + H := 3.6842108008877057 + if 0 <= r && r < 36 { + return seed + "a", H + } else if 36 <= r && r < 41 { + return seed + "b", H + } else if 41 <= r && r < 84 { + return seed + "c", H + } else if 84 <= r && r < 177 { + return seed + "d", H + } else if 177 <= r && r < 197 { + return seed + "e", H + } else if 197 <= r && r < 204 { + return seed + "f", H + } else if 204 <= r && r < 239 { + return seed + "g", H + } else if 239 <= r && r < 242 { + return seed + "h", H + } else if 242 <= r && r < 244 { + return seed + "i", H + } else if 244 <= r && r < 245 { + return seed + "j", H + } else if 245 <= r && r < 246 { + return seed + "k", H + } else if 246 <= r && r < 249 { + return seed + "l", H + } else if 249 <= r && r < 264 { + return seed + "m", H + } else if 264 <= r && r < 309 { + return seed + "n", H + } else if 309 <= r && r < 311 { + return seed + "o", H + } else if 311 <= r && r < 320 { + return seed + "p", H + } else if 320 <= r && r < 321 { + return seed + "q", H + } else if 321 <= r && r < 398 { + return seed + "r", H + } else if 398 <= r && r < 537 { + return seed + "s", H + } else if 537 <= r && r < 596 { + return seed + "t", H + } else if 596 <= r && r < 602 { + return seed + "u", H + } else if 602 <= r && r < 629 { + return seed + "v", H + } else if 629 <= r && r < 632 { + return seed + "w", H + } else if 632 <= r && r < 645 { + return seed + "x", H + } else if 645 <= r && r < 655 { + return seed + "y", H + } else if 655 <= r && r < 656 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "kh" { + r := rng.IntN(12) + H := 2.221251836004466 + if 0 <= r && r < 3 { + return seed + "a", H + } else if 3 <= r && r < 4 { + return seed + "e", H + } else if 4 <= r && r < 5 { + return seed + "i", H + } else if 5 <= r && r < 10 { + return seed + "o", H + } else if 10 <= r && r < 11 { + return seed + "u", H + } else if 11 <= r && r < 12 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "cf" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "sk" { + r := rng.IntN(128) + H := 2.129438550927799 + if 0 <= r && r < 5 { + return seed + "a", H + } else if 5 <= r && r < 7 { + return seed + "b", H + } else if 7 <= r && r < 36 { + return seed + "e", H + } else if 36 <= r && r < 101 { + return seed + "i", H + } else if 101 <= r && r < 103 { + return seed + "l", H + } else if 103 <= r && r < 105 { + return seed + "n", H + } else if 105 <= r && r < 106 { + return seed + "o", H + } else if 106 <= r && r < 108 { + return seed + "t", H + } else if 108 <= r && r < 109 { + return seed + "u", H + } else if 109 <= r && r < 111 { + return seed + "w", H + } else if 111 <= r && r < 128 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "zo" { + r := rng.IntN(46) + H := 3.8875101959226344 + if 0 <= r && r < 2 { + return seed + "a", H + } else if 2 <= r && r < 3 { + return seed + "b", H + } else if 3 <= r && r < 4 { + return seed + "c", H + } else if 4 <= r && r < 7 { + return seed + "d", H + } else if 7 <= r && r < 8 { + return seed + "f", H + } else if 8 <= r && r < 9 { + return seed + "g", H + } else if 9 <= r && r < 10 { + return seed + "h", H + } else if 10 <= r && r < 12 { + return seed + "i", H + } else if 12 <= r && r < 13 { + return seed + "j", H + } else if 13 <= r && r < 14 { + return seed + "k", H + } else if 14 <= r && r < 15 { + return seed + "l", H + } else if 15 <= r && r < 18 { + return seed + "m", H + } else if 18 <= r && r < 27 { + return seed + "n", H + } else if 27 <= r && r < 37 { + return seed + "o", H + } else if 37 <= r && r < 38 { + return seed + "p", H + } else if 38 <= r && r < 39 { + return seed + "q", H + } else if 39 <= r && r < 40 { + return seed + "r", H + } else if 40 <= r && r < 41 { + return seed + "s", H + } else if 41 <= r && r < 42 { + return seed + "t", H + } else if 42 <= r && r < 43 { + return seed + "v", H + } else if 43 <= r && r < 44 { + return seed + "w", H + } else if 44 <= r && r < 45 { + return seed + "x", H + } else if 45 <= r && r < 46 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "ud" { + r := rng.IntN(140) + H := 2.523897290317083 + if 0 <= r && r < 7 { + return seed + "a", H + } else if 7 <= r && r < 31 { + return seed + "d", H + } else if 31 <= r && r < 76 { + return seed + "e", H + } else if 76 <= r && r < 94 { + return seed + "g", H + } else if 94 <= r && r < 127 { + return seed + "i", H + } else if 127 <= r && r < 134 { + return seed + "o", H + } else if 134 <= r && r < 136 { + return seed + "s", H + } else if 136 <= r && r < 137 { + return seed + "u", H + } else if 137 <= r && r < 140 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "rm" { + r := rng.IntN(140) + H := 2.9374634997521354 + if 0 <= r && r < 35 { + return seed + "a", H + } else if 35 <= r && r < 37 { + return seed + "b", H + } else if 37 <= r && r < 39 { + return seed + "c", H + } else if 39 <= r && r < 62 { + return seed + "e", H + } else if 62 <= r && r < 66 { + return seed + "f", H + } else if 66 <= r && r < 68 { + return seed + "h", H + } else if 68 <= r && r < 91 { + return seed + "i", H + } else if 91 <= r && r < 99 { + return seed + "l", H + } else if 99 <= r && r < 128 { + return seed + "o", H + } else if 128 <= r && r < 130 { + return seed + "p", H + } else if 130 <= r && r < 132 { + return seed + "r", H + } else if 132 <= r && r < 137 { + return seed + "u", H + } else if 137 <= r && r < 140 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "gh" { + r := rng.IntN(100) + H := 0.816909740308999 + if 0 <= r && r < 3 { + return seed + "a", H + } else if 3 <= r && r < 4 { + return seed + "e", H + } else if 4 <= r && r < 7 { + return seed + "i", H + } else if 7 <= r && r < 8 { + return seed + "o", H + } else if 8 <= r && r < 96 { + return seed + "t", H + } else if 96 <= r && r < 97 { + return seed + "u", H + } else if 97 <= r && r < 100 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "z" { + r := rng.IntN(50) + H := 2.0248395683071 + if 0 <= r && r < 3 { + return seed + "a", H + } else if 3 <= r && r < 18 { + return seed + "e", H + } else if 18 <= r && r < 31 { + return seed + "i", H + } else if 31 <= r && r < 48 { + return seed + "o", H + } else if 48 <= r && r < 49 { + return seed + "u", H + } else if 49 <= r && r < 50 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "s" { + r := rng.IntN(2180) + H := 3.620539902377829 + if 0 <= r && r < 185 { + return seed + "a", H + } else if 185 <= r && r < 355 { + return seed + "c", H + } else if 355 <= r && r < 500 { + return seed + "e", H + } else if 500 <= r && r < 730 { + return seed + "h", H + } else if 730 <= r && r < 841 { + return seed + "i", H + } else if 841 <= r && r < 917 { + return seed + "k", H + } else if 917 <= r && r < 1031 { + return seed + "l", H + } else if 1031 <= r && r < 1091 { + return seed + "m", H + } else if 1091 <= r && r < 1181 { + return seed + "n", H + } else if 1181 <= r && r < 1182 { + return seed + "o", H + } else if 1182 <= r && r < 1390 { + return seed + "p", H + } else if 1390 <= r && r < 1436 { + return seed + "q", H + } else if 1436 <= r && r < 1850 { + return seed + "t", H + } else if 1850 <= r && r < 2081 { + return seed + "u", H + } else if 2081 <= r && r < 2151 { + return seed + "w", H + } else if 2151 <= r && r < 2180 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "gj" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "j" { + r := rng.IntN(198) + H := 2.1260339399730337 + if 0 <= r && r < 53 { + return seed + "a", H + } else if 53 <= r && r < 68 { + return seed + "e", H + } else if 68 <= r && r < 85 { + return seed + "i", H + } else if 85 <= r && r < 124 { + return seed + "o", H + } else if 124 <= r && r < 197 { + return seed + "u", H + } else if 197 <= r && r < 198 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "nv" { + r := rng.IntN(50) + H := 2.1372563073635367 + if 0 <= r && r < 7 { + return seed + "a", H + } else if 7 <= r && r < 22 { + return seed + "e", H + } else if 22 <= r && r < 41 { + return seed + "i", H + } else if 41 <= r && r < 46 { + return seed + "o", H + } else if 46 <= r && r < 47 { + return seed + "u", H + } else if 47 <= r && r < 50 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "de" { + r := rng.IntN(800) + H := 3.681186220948558 + if 0 <= r && r < 32 { + return seed + "a", H + } else if 32 <= r && r < 51 { + return seed + "b", H + } else if 51 <= r && r < 112 { + return seed + "c", H + } else if 112 <= r && r < 195 { + return seed + "d", H + } else if 195 <= r && r < 207 { + return seed + "e", H + } else if 207 <= r && r < 276 { + return seed + "f", H + } else if 276 <= r && r < 285 { + return seed + "g", H + } else if 285 <= r && r < 288 { + return seed + "h", H + } else if 288 <= r && r < 290 { + return seed + "i", H + } else if 290 <= r && r < 293 { + return seed + "j", H + } else if 293 <= r && r < 294 { + return seed + "k", H + } else if 294 <= r && r < 347 { + return seed + "l", H + } else if 347 <= r && r < 370 { + return seed + "m", H + } else if 370 <= r && r < 449 { + return seed + "n", H + } else if 449 <= r && r < 457 { + return seed + "o", H + } else if 457 <= r && r < 492 { + return seed + "p", H + } else if 492 <= r && r < 493 { + return seed + "q", H + } else if 493 <= r && r < 688 { + return seed + "r", H + } else if 688 <= r && r < 731 { + return seed + "s", H + } else if 731 <= r && r < 760 { + return seed + "t", H + } else if 760 <= r && r < 762 { + return seed + "u", H + } else if 762 <= r && r < 793 { + return seed + "v", H + } else if 793 <= r && r < 794 { + return seed + "w", H + } else if 794 <= r && r < 799 { + return seed + "x", H + } else if 799 <= r && r < 800 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "wi" { + r := rng.IntN(244) + H := 3.432966611417366 + if 0 <= r && r < 1 { + return seed + "b", H + } else if 1 <= r && r < 6 { + return seed + "c", H + } else if 6 <= r && r < 23 { + return seed + "d", H + } else if 23 <= r && r < 29 { + return seed + "e", H + } else if 29 <= r && r < 40 { + return seed + "f", H + } else if 40 <= r && r < 45 { + return seed + "g", H + } else if 45 <= r && r < 46 { + return seed + "h", H + } else if 46 <= r && r < 47 { + return seed + "j", H + } else if 47 <= r && r < 50 { + return seed + "k", H + } else if 50 <= r && r < 87 { + return seed + "l", H + } else if 87 <= r && r < 100 { + return seed + "m", H + } else if 100 <= r && r < 167 { + return seed + "n", H + } else if 167 <= r && r < 172 { + return seed + "p", H + } else if 172 <= r && r < 173 { + return seed + "q", H + } else if 173 <= r && r < 194 { + return seed + "r", H + } else if 194 <= r && r < 223 { + return seed + "s", H + } else if 223 <= r && r < 234 { + return seed + "t", H + } else if 234 <= r && r < 237 { + return seed + "v", H + } else if 237 <= r && r < 238 { + return seed + "w", H + } else if 238 <= r && r < 239 { + return seed + "x", H + } else if 239 <= r && r < 244 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "xe" { + r := rng.IntN(50) + H := 3.5384810883997098 + if 0 <= r && r < 1 { + return seed + "b", H + } else if 1 <= r && r < 2 { + return seed + "c", H + } else if 2 <= r && r < 13 { + return seed + "d", H + } else if 13 <= r && r < 14 { + return seed + "f", H + } else if 14 <= r && r < 15 { + return seed + "g", H + } else if 15 <= r && r < 16 { + return seed + "h", H + } else if 16 <= r && r < 17 { + return seed + "j", H + } else if 17 <= r && r < 18 { + return seed + "k", H + } else if 18 <= r && r < 19 { + return seed + "l", H + } else if 19 <= r && r < 26 { + return seed + "m", H + } else if 26 <= r && r < 29 { + return seed + "n", H + } else if 29 <= r && r < 30 { + return seed + "p", H + } else if 30 <= r && r < 31 { + return seed + "q", H + } else if 31 <= r && r < 42 { + return seed + "r", H + } else if 42 <= r && r < 45 { + return seed + "s", H + } else if 45 <= r && r < 46 { + return seed + "t", H + } else if 46 <= r && r < 47 { + return seed + "v", H + } else if 47 <= r && r < 48 { + return seed + "w", H + } else if 48 <= r && r < 49 { + return seed + "x", H + } else if 49 <= r && r < 50 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "fy" { + r := rng.IntN(20) + H := 4.321928094887363 + if 0 <= r && r < 1 { + return seed + "b", H + } else if 1 <= r && r < 2 { + return seed + "c", H + } else if 2 <= r && r < 3 { + return seed + "d", H + } else if 3 <= r && r < 4 { + return seed + "f", H + } else if 4 <= r && r < 5 { + return seed + "g", H + } else if 5 <= r && r < 6 { + return seed + "h", H + } else if 6 <= r && r < 7 { + return seed + "j", H + } else if 7 <= r && r < 8 { + return seed + "k", H + } else if 8 <= r && r < 9 { + return seed + "l", H + } else if 9 <= r && r < 10 { + return seed + "m", H + } else if 10 <= r && r < 11 { + return seed + "n", H + } else if 11 <= r && r < 12 { + return seed + "p", H + } else if 12 <= r && r < 13 { + return seed + "q", H + } else if 13 <= r && r < 14 { + return seed + "r", H + } else if 14 <= r && r < 15 { + return seed + "s", H + } else if 15 <= r && r < 16 { + return seed + "t", H + } else if 16 <= r && r < 17 { + return seed + "v", H + } else if 17 <= r && r < 18 { + return seed + "w", H + } else if 18 <= r && r < 19 { + return seed + "x", H + } else if 19 <= r && r < 20 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "" { + r := rng.IntN(15578) + H := 4.214986884965409 + if 0 <= r && r < 815 { + return seed + "a", H + } else if 815 <= r && r < 1540 { + return seed + "b", H + } else if 1540 <= r && r < 3043 { + return seed + "c", H + } else if 3043 <= r && r < 4138 { + return seed + "d", H + } else if 4138 <= r && r < 4935 { + return seed + "e", H + } else if 4935 <= r && r < 5552 { + return seed + "f", H + } else if 5552 <= r && r < 6161 { + return seed + "g", H + } else if 6161 <= r && r < 6660 { + return seed + "h", H + } else if 6660 <= r && r < 6891 { + return seed + "i", H + } else if 6891 <= r && r < 7084 { + return seed + "j", H + } else if 7084 <= r && r < 7195 { + return seed + "k", H + } else if 7195 <= r && r < 7584 { + return seed + "l", H + } else if 7584 <= r && r < 8175 { + return seed + "m", H + } else if 8175 <= r && r < 8370 { + return seed + "n", H + } else if 8370 <= r && r < 8863 { + return seed + "o", H + } else if 8863 <= r && r < 10020 { + return seed + "p", H + } else if 10020 <= r && r < 10095 { + return seed + "q", H + } else if 10095 <= r && r < 11122 { + return seed + "r", H + } else if 11122 <= r && r < 13297 { + return seed + "s", H + } else if 13297 <= r && r < 13944 { + return seed + "t", H + } else if 13944 <= r && r < 14897 { + return seed + "u", H + } else if 14897 <= r && r < 15162 { + return seed + "v", H + } else if 15162 <= r && r < 15473 { + return seed + "w", H + } else if 15473 <= r && r < 15478 { + return seed + "x", H + } else if 15478 <= r && r < 15533 { + return seed + "y", H + } else if 15533 <= r && r < 15578 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "d" { + r := rng.IntN(1100) + H := 2.420515893221568 + if 0 <= r && r < 101 { + return seed + "a", H + } else if 101 <= r && r < 502 { + return seed + "e", H + } else if 502 <= r && r < 779 { + return seed + "i", H + } else if 779 <= r && r < 878 { + return seed + "o", H + } else if 878 <= r && r < 1004 { + return seed + "r", H + } else if 1004 <= r && r < 1075 { + return seed + "u", H + } else if 1075 <= r && r < 1089 { + return seed + "w", H + } else if 1089 <= r && r < 1100 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "wg" { + r := rng.IntN(8) + H := 2.4056390622295662 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 5 { + return seed + "i", H + } else if 5 <= r && r < 6 { + return seed + "o", H + } else if 6 <= r && r < 7 { + return seed + "u", H + } else if 7 <= r && r < 8 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "ua" { + r := rng.IntN(174) + H := 3.2972216027926184 + if 0 <= r && r < 11 { + return seed + "b", H + } else if 11 <= r && r < 16 { + return seed + "c", H + } else if 16 <= r && r < 27 { + return seed + "d", H + } else if 27 <= r && r < 28 { + return seed + "f", H + } else if 28 <= r && r < 31 { + return seed + "g", H + } else if 31 <= r && r < 34 { + return seed + "h", H + } else if 34 <= r && r < 40 { + return seed + "i", H + } else if 40 <= r && r < 41 { + return seed + "j", H + } else if 41 <= r && r < 46 { + return seed + "k", H + } else if 46 <= r && r < 97 { + return seed + "l", H + } else if 97 <= r && r < 98 { + return seed + "m", H + } else if 98 <= r && r < 107 { + return seed + "n", H + } else if 107 <= r && r < 108 { + return seed + "p", H + } else if 108 <= r && r < 109 { + return seed + "q", H + } else if 109 <= r && r < 134 { + return seed + "r", H + } else if 134 <= r && r < 137 { + return seed + "s", H + } else if 137 <= r && r < 168 { + return seed + "t", H + } else if 168 <= r && r < 171 { + return seed + "v", H + } else if 171 <= r && r < 172 { + return seed + "w", H + } else if 172 <= r && r < 173 { + return seed + "x", H + } else if 173 <= r && r < 174 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "co" { + r := rng.IntN(718) + H := 3.5540498028797405 + if 0 <= r && r < 32 { + return seed + "a", H + } else if 32 <= r && r < 41 { + return seed + "b", H + } else if 41 <= r && r < 46 { + return seed + "c", H + } else if 46 <= r && r < 57 { + return seed + "d", H + } else if 57 <= r && r < 63 { + return seed + "e", H + } else if 63 <= r && r < 70 { + return seed + "f", H + } else if 70 <= r && r < 79 { + return seed + "g", H + } else if 79 <= r && r < 86 { + return seed + "h", H + } else if 86 <= r && r < 92 { + return seed + "i", H + } else if 92 <= r && r < 93 { + return seed + "j", H + } else if 93 <= r && r < 96 { + return seed + "k", H + } else if 96 <= r && r < 153 { + return seed + "l", H + } else if 153 <= r && r < 258 { + return seed + "m", H + } else if 258 <= r && r < 445 { + return seed + "n", H + } else if 445 <= r && r < 461 { + return seed + "o", H + } else if 461 <= r && r < 488 { + return seed + "p", H + } else if 488 <= r && r < 489 { + return seed + "q", H + } else if 489 <= r && r < 592 { + return seed + "r", H + } else if 592 <= r && r < 613 { + return seed + "s", H + } else if 613 <= r && r < 630 { + return seed + "t", H + } else if 630 <= r && r < 686 { + return seed + "u", H + } else if 686 <= r && r < 703 { + return seed + "v", H + } else if 703 <= r && r < 706 { + return seed + "w", H + } else if 706 <= r && r < 707 { + return seed + "x", H + } else if 707 <= r && r < 711 { + return seed + "y", H + } else if 711 <= r && r < 718 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "gz" { + r := rng.IntN(8) + H := 2.4056390622295662 + if 0 <= r && r < 3 { + return seed + "a", H + } else if 3 <= r && r < 4 { + return seed + "e", H + } else if 4 <= r && r < 5 { + return seed + "i", H + } else if 5 <= r && r < 6 { + return seed + "o", H + } else if 6 <= r && r < 7 { + return seed + "u", H + } else if 7 <= r && r < 8 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "ry" { + r := rng.IntN(44) + H := 3.9896353808405456 + if 0 <= r && r < 3 { + return seed + "b", H + } else if 3 <= r && r < 4 { + return seed + "c", H + } else if 4 <= r && r < 7 { + return seed + "d", H + } else if 7 <= r && r < 8 { + return seed + "f", H + } else if 8 <= r && r < 9 { + return seed + "g", H + } else if 9 <= r && r < 10 { + return seed + "h", H + } else if 10 <= r && r < 18 { + return seed + "i", H + } else if 18 <= r && r < 19 { + return seed + "j", H + } else if 19 <= r && r < 20 { + return seed + "k", H + } else if 20 <= r && r < 21 { + return seed + "l", H + } else if 21 <= r && r < 22 { + return seed + "m", H + } else if 22 <= r && r < 23 { + return seed + "n", H + } else if 23 <= r && r < 25 { + return seed + "o", H + } else if 25 <= r && r < 32 { + return seed + "p", H + } else if 32 <= r && r < 33 { + return seed + "q", H + } else if 33 <= r && r < 34 { + return seed + "r", H + } else if 34 <= r && r < 37 { + return seed + "s", H + } else if 37 <= r && r < 38 { + return seed + "t", H + } else if 38 <= r && r < 39 { + return seed + "v", H + } else if 39 <= r && r < 42 { + return seed + "w", H + } else if 42 <= r && r < 43 { + return seed + "x", H + } else if 43 <= r && r < 44 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "dg" { + r := rng.IntN(72) + H := 1.6487333932419523 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 48 { + return seed + "e", H + } else if 48 <= r && r < 59 { + return seed + "i", H + } else if 59 <= r && r < 60 { + return seed + "o", H + } else if 60 <= r && r < 62 { + return seed + "r", H + } else if 62 <= r && r < 65 { + return seed + "u", H + } else if 65 <= r && r < 72 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "dp" { + r := rng.IntN(24) + H := 2.6320139422512874 + if 0 <= r && r < 5 { + return seed + "a", H + } else if 5 <= r && r < 6 { + return seed + "e", H + } else if 6 <= r && r < 8 { + return seed + "h", H + } else if 8 <= r && r < 15 { + return seed + "i", H + } else if 15 <= r && r < 20 { + return seed + "o", H + } else if 20 <= r && r < 22 { + return seed + "r", H + } else if 22 <= r && r < 23 { + return seed + "u", H + } else if 23 <= r && r < 24 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "oj" { + r := rng.IntN(10) + H := 2.160964047443681 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 6 { + return seed + "e", H + } else if 6 <= r && r < 7 { + return seed + "i", H + } else if 7 <= r && r < 8 { + return seed + "o", H + } else if 8 <= r && r < 9 { + return seed + "u", H + } else if 9 <= r && r < 10 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "uj" { + r := rng.IntN(8) + H := 2.4056390622295662 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 5 { + return seed + "i", H + } else if 5 <= r && r < 6 { + return seed + "o", H + } else if 6 <= r && r < 7 { + return seed + "u", H + } else if 7 <= r && r < 8 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "b" { + r := rng.IntN(730) + H := 2.2653853023696926 + if 0 <= r && r < 253 { + return seed + "a", H + } else if 253 <= r && r < 254 { + return seed + "e", H + } else if 254 <= r && r < 255 { + return seed + "i", H + } else if 255 <= r && r < 361 { + return seed + "l", H + } else if 361 <= r && r < 504 { + return seed + "o", H + } else if 504 <= r && r < 618 { + return seed + "r", H + } else if 618 <= r && r < 729 { + return seed + "u", H + } else if 729 <= r && r < 730 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "ur" { + r := rng.IntN(494) + H := 3.7817560048348255 + if 0 <= r && r < 41 { + return seed + "a", H + } else if 41 <= r && r < 59 { + return seed + "b", H + } else if 59 <= r && r < 71 { + return seed + "c", H + } else if 71 <= r && r < 83 { + return seed + "d", H + } else if 83 <= r && r < 210 { + return seed + "e", H + } else if 210 <= r && r < 224 { + return seed + "f", H + } else if 224 <= r && r < 250 { + return seed + "g", H + } else if 250 <= r && r < 305 { + return seed + "i", H + } else if 305 <= r && r < 313 { + return seed + "k", H + } else if 313 <= r && r < 331 { + return seed + "l", H + } else if 331 <= r && r < 335 { + return seed + "m", H + } else if 335 <= r && r < 355 { + return seed + "n", H + } else if 355 <= r && r < 372 { + return seed + "o", H + } else if 372 <= r && r < 388 { + return seed + "p", H + } else if 388 <= r && r < 416 { + return seed + "r", H + } else if 416 <= r && r < 446 { + return seed + "s", H + } else if 446 <= r && r < 462 { + return seed + "t", H + } else if 462 <= r && r < 467 { + return seed + "u", H + } else if 467 <= r && r < 487 { + return seed + "v", H + } else if 487 <= r && r < 494 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "zz" { + r := rng.IntN(46) + H := 1.9348185196451597 + if 0 <= r && r < 5 { + return seed + "a", H + } else if 5 <= r && r < 6 { + return seed + "e", H + } else if 6 <= r && r < 13 { + return seed + "i", H + } else if 13 <= r && r < 39 { + return seed + "l", H + } else if 39 <= r && r < 40 { + return seed + "o", H + } else if 40 <= r && r < 41 { + return seed + "u", H + } else if 41 <= r && r < 46 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "ht" { + r := rng.IntN(44) + H := 2.865884828083969 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 18 { + return seed + "e", H + } else if 18 <= r && r < 20 { + return seed + "f", H + } else if 20 <= r && r < 25 { + return seed + "i", H + } else if 25 <= r && r < 31 { + return seed + "l", H + } else if 31 <= r && r < 33 { + return seed + "n", H + } else if 33 <= r && r < 34 { + return seed + "o", H + } else if 34 <= r && r < 36 { + return seed + "r", H + } else if 36 <= r && r < 39 { + return seed + "u", H + } else if 39 <= r && r < 41 { + return seed + "w", H + } else if 41 <= r && r < 44 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "wc" { + r := rng.IntN(10) + H := 2.160964047443681 + if 0 <= r && r < 5 { + return seed + "a", H + } else if 5 <= r && r < 6 { + return seed + "e", H + } else if 6 <= r && r < 7 { + return seed + "i", H + } else if 7 <= r && r < 8 { + return seed + "o", H + } else if 8 <= r && r < 9 { + return seed + "u", H + } else if 9 <= r && r < 10 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "ei" { + r := rng.IntN(62) + H := 3.74238148993631 + if 0 <= r && r < 1 { + return seed + "b", H + } else if 1 <= r && r < 2 { + return seed + "c", H + } else if 2 <= r && r < 3 { + return seed + "d", H + } else if 3 <= r && r < 4 { + return seed + "f", H + } else if 4 <= r && r < 11 { + return seed + "g", H + } else if 11 <= r && r < 12 { + return seed + "h", H + } else if 12 <= r && r < 13 { + return seed + "j", H + } else if 13 <= r && r < 14 { + return seed + "k", H + } else if 14 <= r && r < 19 { + return seed + "l", H + } else if 19 <= r && r < 22 { + return seed + "m", H + } else if 22 <= r && r < 31 { + return seed + "n", H + } else if 31 <= r && r < 32 { + return seed + "p", H + } else if 32 <= r && r < 33 { + return seed + "q", H + } else if 33 <= r && r < 34 { + return seed + "r", H + } else if 34 <= r && r < 41 { + return seed + "s", H + } else if 41 <= r && r < 50 { + return seed + "t", H + } else if 50 <= r && r < 57 { + return seed + "v", H + } else if 57 <= r && r < 58 { + return seed + "w", H + } else if 58 <= r && r < 59 { + return seed + "x", H + } else if 59 <= r && r < 62 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "gn" { + r := rng.IntN(80) + H := 2.1071429380220454 + if 0 <= r && r < 19 { + return seed + "a", H + } else if 19 <= r && r < 46 { + return seed + "e", H + } else if 46 <= r && r < 63 { + return seed + "i", H + } else if 63 <= r && r < 78 { + return seed + "o", H + } else if 78 <= r && r < 79 { + return seed + "u", H + } else if 79 <= r && r < 80 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "jo" { + r := rng.IntN(84) + H := 3.699024065880204 + if 0 <= r && r < 3 { + return seed + "b", H + } else if 3 <= r && r < 8 { + return seed + "c", H + } else if 8 <= r && r < 9 { + return seed + "d", H + } else if 9 <= r && r < 10 { + return seed + "f", H + } else if 10 <= r && r < 15 { + return seed + "g", H + } else if 15 <= r && r < 18 { + return seed + "h", H + } else if 18 <= r && r < 30 { + return seed + "i", H + } else if 30 <= r && r < 31 { + return seed + "j", H + } else if 31 <= r && r < 36 { + return seed + "k", H + } else if 36 <= r && r < 43 { + return seed + "l", H + } else if 43 <= r && r < 44 { + return seed + "m", H + } else if 44 <= r && r < 45 { + return seed + "n", H + } else if 45 <= r && r < 46 { + return seed + "p", H + } else if 46 <= r && r < 47 { + return seed + "q", H + } else if 47 <= r && r < 52 { + return seed + "r", H + } else if 52 <= r && r < 53 { + return seed + "s", H + } else if 53 <= r && r < 56 { + return seed + "t", H + } else if 56 <= r && r < 59 { + return seed + "v", H + } else if 59 <= r && r < 60 { + return seed + "w", H + } else if 60 <= r && r < 61 { + return seed + "x", H + } else if 61 <= r && r < 83 { + return seed + "y", H + } else if 83 <= r && r < 84 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "lm" { + r := rng.IntN(24) + H := 2.402439983737665 + if 0 <= r && r < 7 { + return seed + "a", H + } else if 7 <= r && r < 10 { + return seed + "e", H + } else if 10 <= r && r < 15 { + return seed + "i", H + } else if 15 <= r && r < 20 { + return seed + "o", H + } else if 20 <= r && r < 21 { + return seed + "u", H + } else if 21 <= r && r < 24 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "rx" { + r := rng.IntN(8) + H := 2.4056390622295662 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 5 { + return seed + "i", H + } else if 5 <= r && r < 6 { + return seed + "o", H + } else if 6 <= r && r < 7 { + return seed + "u", H + } else if 7 <= r && r < 8 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "do" { + r := rng.IntN(226) + H := 3.895791793421256 + if 0 <= r && r < 2 { + return seed + "a", H + } else if 2 <= r && r < 3 { + return seed + "b", H + } else if 3 <= r && r < 18 { + return seed + "c", H + } else if 18 <= r && r < 23 { + return seed + "d", H + } else if 23 <= r && r < 25 { + return seed + "e", H + } else if 25 <= r && r < 28 { + return seed + "f", H + } else if 28 <= r && r < 35 { + return seed + "g", H + } else if 35 <= r && r < 36 { + return seed + "h", H + } else if 36 <= r && r < 42 { + return seed + "i", H + } else if 42 <= r && r < 43 { + return seed + "j", H + } else if 43 <= r && r < 46 { + return seed + "k", H + } else if 46 <= r && r < 63 { + return seed + "l", H + } else if 63 <= r && r < 90 { + return seed + "m", H + } else if 90 <= r && r < 109 { + return seed + "n", H + } else if 109 <= r && r < 137 { + return seed + "o", H + } else if 137 <= r && r < 138 { + return seed + "p", H + } else if 138 <= r && r < 139 { + return seed + "q", H + } else if 139 <= r && r < 170 { + return seed + "r", H + } else if 170 <= r && r < 177 { + return seed + "s", H + } else if 177 <= r && r < 182 { + return seed + "t", H + } else if 182 <= r && r < 186 { + return seed + "u", H + } else if 186 <= r && r < 189 { + return seed + "v", H + } else if 189 <= r && r < 218 { + return seed + "w", H + } else if 218 <= r && r < 221 { + return seed + "x", H + } else if 221 <= r && r < 226 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "ak" { + r := rng.IntN(116) + H := 1.2585437040266554 + if 0 <= r && r < 3 { + return seed + "a", H + } else if 3 <= r && r < 86 { + return seed + "e", H + } else if 86 <= r && r < 109 { + return seed + "i", H + } else if 109 <= r && r < 110 { + return seed + "o", H + } else if 110 <= r && r < 111 { + return seed + "u", H + } else if 111 <= r && r < 116 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "kn" { + r := rng.IntN(42) + H := 2.1073126561406172 + if 0 <= r && r < 5 { + return seed + "a", H + } else if 5 <= r && r < 20 { + return seed + "e", H + } else if 20 <= r && r < 27 { + return seed + "i", H + } else if 27 <= r && r < 40 { + return seed + "o", H + } else if 40 <= r && r < 41 { + return seed + "u", H + } else if 41 <= r && r < 42 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "yc" { + r := rng.IntN(34) + H := 2.1632517235279303 + if 0 <= r && r < 5 { + return seed + "a", H + } else if 5 <= r && r < 6 { + return seed + "e", H + } else if 6 <= r && r < 10 { + return seed + "h", H + } else if 10 <= r && r < 11 { + return seed + "i", H + } else if 11 <= r && r < 29 { + return seed + "l", H + } else if 29 <= r && r < 32 { + return seed + "o", H + } else if 32 <= r && r < 33 { + return seed + "u", H + } else if 33 <= r && r < 34 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "ky" { + r := rng.IntN(36) + H := 4.09689193246757 + if 0 <= r && r < 4 { + return seed + "a", H + } else if 4 <= r && r < 5 { + return seed + "b", H + } else if 5 <= r && r < 6 { + return seed + "c", H + } else if 6 <= r && r < 9 { + return seed + "d", H + } else if 9 <= r && r < 10 { + return seed + "f", H + } else if 10 <= r && r < 11 { + return seed + "g", H + } else if 11 <= r && r < 12 { + return seed + "h", H + } else if 12 <= r && r < 13 { + return seed + "j", H + } else if 13 <= r && r < 14 { + return seed + "k", H + } else if 14 <= r && r < 19 { + return seed + "l", H + } else if 19 <= r && r < 20 { + return seed + "m", H + } else if 20 <= r && r < 21 { + return seed + "n", H + } else if 21 <= r && r < 24 { + return seed + "p", H + } else if 24 <= r && r < 25 { + return seed + "q", H + } else if 25 <= r && r < 28 { + return seed + "r", H + } else if 28 <= r && r < 29 { + return seed + "s", H + } else if 29 <= r && r < 30 { + return seed + "t", H + } else if 30 <= r && r < 31 { + return seed + "v", H + } else if 31 <= r && r < 34 { + return seed + "w", H + } else if 34 <= r && r < 35 { + return seed + "x", H + } else if 35 <= r && r < 36 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "qk" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "hr" { + r := rng.IntN(92) + H := 2.2872612279546445 + if 0 <= r && r < 15 { + return seed + "a", H + } else if 15 <= r && r < 32 { + return seed + "e", H + } else if 32 <= r && r < 53 { + return seed + "i", H + } else if 53 <= r && r < 82 { + return seed + "o", H + } else if 82 <= r && r < 91 { + return seed + "u", H + } else if 91 <= r && r < 92 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "ij" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "lj" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "zf" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "ti" { + r := rng.IntN(1020) + H := 3.5429641475360745 + if 0 <= r && r < 12 { + return seed + "a", H + } else if 12 <= r && r < 17 { + return seed + "b", H + } else if 17 <= r && r < 148 { + return seed + "c", H + } else if 148 <= r && r < 165 { + return seed + "d", H + } else if 165 <= r && r < 187 { + return seed + "e", H + } else if 187 <= r && r < 234 { + return seed + "f", H + } else if 234 <= r && r < 259 { + return seed + "g", H + } else if 259 <= r && r < 262 { + return seed + "h", H + } else if 262 <= r && r < 263 { + return seed + "j", H + } else if 263 <= r && r < 264 { + return seed + "k", H + } else if 264 <= r && r < 313 { + return seed + "l", H + } else if 313 <= r && r < 356 { + return seed + "m", H + } else if 356 <= r && r < 593 { + return seed + "n", H + } else if 593 <= r && r < 773 { + return seed + "o", H + } else if 773 <= r && r < 796 { + return seed + "p", H + } else if 796 <= r && r < 803 { + return seed + "q", H + } else if 803 <= r && r < 826 { + return seed + "r", H + } else if 826 <= r && r < 867 { + return seed + "s", H + } else if 867 <= r && r < 916 { + return seed + "t", H + } else if 916 <= r && r < 997 { + return seed + "v", H + } else if 997 <= r && r < 998 { + return seed + "w", H + } else if 998 <= r && r < 999 { + return seed + "x", H + } else if 999 <= r && r < 1020 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "id" { + r := rng.IntN(304) + H := 2.4697126333393777 + if 0 <= r && r < 21 { + return seed + "a", H + } else if 21 <= r && r < 23 { + return seed + "b", H + } else if 23 <= r && r < 45 { + return seed + "d", H + } else if 45 <= r && r < 202 { + return seed + "e", H + } else if 202 <= r && r < 220 { + return seed + "g", H + } else if 220 <= r && r < 261 { + return seed + "i", H + } else if 261 <= r && r < 275 { + return seed + "l", H + } else if 275 <= r && r < 279 { + return seed + "n", H + } else if 279 <= r && r < 286 { + return seed + "o", H + } else if 286 <= r && r < 288 { + return seed + "s", H + } else if 288 <= r && r < 290 { + return seed + "t", H + } else if 290 <= r && r < 297 { + return seed + "u", H + } else if 297 <= r && r < 304 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "qa" { + r := rng.IntN(20) + H := 4.321928094887363 + if 0 <= r && r < 1 { + return seed + "b", H + } else if 1 <= r && r < 2 { + return seed + "c", H + } else if 2 <= r && r < 3 { + return seed + "d", H + } else if 3 <= r && r < 4 { + return seed + "f", H + } else if 4 <= r && r < 5 { + return seed + "g", H + } else if 5 <= r && r < 6 { + return seed + "h", H + } else if 6 <= r && r < 7 { + return seed + "j", H + } else if 7 <= r && r < 8 { + return seed + "k", H + } else if 8 <= r && r < 9 { + return seed + "l", H + } else if 9 <= r && r < 10 { + return seed + "m", H + } else if 10 <= r && r < 11 { + return seed + "n", H + } else if 11 <= r && r < 12 { + return seed + "p", H + } else if 12 <= r && r < 13 { + return seed + "q", H + } else if 13 <= r && r < 14 { + return seed + "r", H + } else if 14 <= r && r < 15 { + return seed + "s", H + } else if 15 <= r && r < 16 { + return seed + "t", H + } else if 16 <= r && r < 17 { + return seed + "v", H + } else if 17 <= r && r < 18 { + return seed + "w", H + } else if 18 <= r && r < 19 { + return seed + "x", H + } else if 19 <= r && r < 20 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "up" { + r := rng.IntN(178) + H := 3.7462676644761825 + if 0 <= r && r < 5 { + return seed + "a", H + } else if 5 <= r && r < 9 { + return seed + "b", H + } else if 9 <= r && r < 17 { + return seed + "c", H + } else if 17 <= r && r < 19 { + return seed + "d", H + } else if 19 <= r && r < 44 { + return seed + "e", H + } else if 44 <= r && r < 46 { + return seed + "f", H + } else if 46 <= r && r < 48 { + return seed + "g", H + } else if 48 <= r && r < 58 { + return seed + "h", H + } else if 58 <= r && r < 69 { + return seed + "i", H + } else if 69 <= r && r < 85 { + return seed + "l", H + } else if 85 <= r && r < 90 { + return seed + "o", H + } else if 90 <= r && r < 112 { + return seed + "p", H + } else if 112 <= r && r < 128 { + return seed + "r", H + } else if 128 <= r && r < 146 { + return seed + "s", H + } else if 146 <= r && r < 166 { + return seed + "t", H + } else if 166 <= r && r < 167 { + return seed + "u", H + } else if 167 <= r && r < 171 { + return seed + "w", H + } else if 171 <= r && r < 178 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "ey" { + r := rng.IntN(38) + H := 4.306494947369446 + if 0 <= r && r < 4 { + return seed + "a", H + } else if 4 <= r && r < 7 { + return seed + "b", H + } else if 7 <= r && r < 8 { + return seed + "c", H + } else if 8 <= r && r < 9 { + return seed + "d", H + } else if 9 <= r && r < 11 { + return seed + "e", H + } else if 11 <= r && r < 12 { + return seed + "f", H + } else if 12 <= r && r < 13 { + return seed + "g", H + } else if 13 <= r && r < 16 { + return seed + "h", H + } else if 16 <= r && r < 17 { + return seed + "j", H + } else if 17 <= r && r < 18 { + return seed + "k", H + } else if 18 <= r && r < 21 { + return seed + "l", H + } else if 21 <= r && r < 24 { + return seed + "m", H + } else if 24 <= r && r < 25 { + return seed + "n", H + } else if 25 <= r && r < 27 { + return seed + "o", H + } else if 27 <= r && r < 28 { + return seed + "p", H + } else if 28 <= r && r < 29 { + return seed + "q", H + } else if 29 <= r && r < 30 { + return seed + "r", H + } else if 30 <= r && r < 31 { + return seed + "s", H + } else if 31 <= r && r < 32 { + return seed + "t", H + } else if 32 <= r && r < 33 { + return seed + "v", H + } else if 33 <= r && r < 36 { + return seed + "w", H + } else if 36 <= r && r < 37 { + return seed + "x", H + } else if 37 <= r && r < 38 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "js" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "ai" { + r := rng.IntN(284) + H := 2.656586649075426 + if 0 <= r && r < 1 { + return seed + "b", H + } else if 1 <= r && r < 4 { + return seed + "c", H + } else if 4 <= r && r < 31 { + return seed + "d", H + } else if 31 <= r && r < 32 { + return seed + "f", H + } else if 32 <= r && r < 33 { + return seed + "g", H + } else if 33 <= r && r < 34 { + return seed + "h", H + } else if 34 <= r && r < 35 { + return seed + "j", H + } else if 35 <= r && r < 38 { + return seed + "k", H + } else if 38 <= r && r < 103 { + return seed + "l", H + } else if 103 <= r && r < 120 { + return seed + "m", H + } else if 120 <= r && r < 233 { + return seed + "n", H + } else if 233 <= r && r < 234 { + return seed + "p", H + } else if 234 <= r && r < 235 { + return seed + "q", H + } else if 235 <= r && r < 264 { + return seed + "r", H + } else if 264 <= r && r < 275 { + return seed + "s", H + } else if 275 <= r && r < 280 { + return seed + "t", H + } else if 280 <= r && r < 281 { + return seed + "v", H + } else if 281 <= r && r < 282 { + return seed + "w", H + } else if 282 <= r && r < 283 { + return seed + "x", H + } else if 283 <= r && r < 284 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "vf" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "zv" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "ov" { + r := rng.IntN(326) + H := 1.1724551119979107 + if 0 <= r && r < 29 { + return seed + "a", H + } else if 29 <= r && r < 280 { + return seed + "e", H + } else if 280 <= r && r < 313 { + return seed + "i", H + } else if 313 <= r && r < 320 { + return seed + "o", H + } else if 320 <= r && r < 321 { + return seed + "u", H + } else if 321 <= r && r < 326 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "qy" { + r := rng.IntN(20) + H := 4.321928094887363 + if 0 <= r && r < 1 { + return seed + "b", H + } else if 1 <= r && r < 2 { + return seed + "c", H + } else if 2 <= r && r < 3 { + return seed + "d", H + } else if 3 <= r && r < 4 { + return seed + "f", H + } else if 4 <= r && r < 5 { + return seed + "g", H + } else if 5 <= r && r < 6 { + return seed + "h", H + } else if 6 <= r && r < 7 { + return seed + "j", H + } else if 7 <= r && r < 8 { + return seed + "k", H + } else if 8 <= r && r < 9 { + return seed + "l", H + } else if 9 <= r && r < 10 { + return seed + "m", H + } else if 10 <= r && r < 11 { + return seed + "n", H + } else if 11 <= r && r < 12 { + return seed + "p", H + } else if 12 <= r && r < 13 { + return seed + "q", H + } else if 13 <= r && r < 14 { + return seed + "r", H + } else if 14 <= r && r < 15 { + return seed + "s", H + } else if 15 <= r && r < 16 { + return seed + "t", H + } else if 16 <= r && r < 17 { + return seed + "v", H + } else if 17 <= r && r < 18 { + return seed + "w", H + } else if 18 <= r && r < 19 { + return seed + "x", H + } else if 19 <= r && r < 20 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "uv" { + r := rng.IntN(12) + H := 1.9473387961875537 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 8 { + return seed + "e", H + } else if 8 <= r && r < 9 { + return seed + "i", H + } else if 9 <= r && r < 10 { + return seed + "o", H + } else if 10 <= r && r < 11 { + return seed + "u", H + } else if 11 <= r && r < 12 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "gu" { + r := rng.IntN(158) + H := 3.7017030768889736 + if 0 <= r && r < 14 { + return seed + "a", H + } else if 14 <= r && r < 15 { + return seed + "b", H + } else if 15 <= r && r < 16 { + return seed + "c", H + } else if 16 <= r && r < 17 { + return seed + "d", H + } else if 17 <= r && r < 33 { + return seed + "e", H + } else if 33 <= r && r < 34 { + return seed + "f", H + } else if 34 <= r && r < 35 { + return seed + "g", H + } else if 35 <= r && r < 36 { + return seed + "h", H + } else if 36 <= r && r < 58 { + return seed + "i", H + } else if 58 <= r && r < 59 { + return seed + "j", H + } else if 59 <= r && r < 60 { + return seed + "k", H + } else if 60 <= r && r < 87 { + return seed + "l", H + } else if 87 <= r && r < 100 { + return seed + "m", H + } else if 100 <= r && r < 103 { + return seed + "n", H + } else if 103 <= r && r < 105 { + return seed + "o", H + } else if 105 <= r && r < 108 { + return seed + "p", H + } else if 108 <= r && r < 109 { + return seed + "q", H + } else if 109 <= r && r < 128 { + return seed + "r", H + } else if 128 <= r && r < 143 { + return seed + "s", H + } else if 143 <= r && r < 150 { + return seed + "t", H + } else if 150 <= r && r < 151 { + return seed + "v", H + } else if 151 <= r && r < 152 { + return seed + "w", H + } else if 152 <= r && r < 153 { + return seed + "x", H + } else if 153 <= r && r < 155 { + return seed + "y", H + } else if 155 <= r && r < 158 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "go" { + r := rng.IntN(154) + H := 3.8030358808874998 + if 0 <= r && r < 6 { + return seed + "a", H + } else if 6 <= r && r < 7 { + return seed + "b", H + } else if 7 <= r && r < 8 { + return seed + "c", H + } else if 8 <= r && r < 11 { + return seed + "d", H + } else if 11 <= r && r < 13 { + return seed + "e", H + } else if 13 <= r && r < 14 { + return seed + "f", H + } else if 14 <= r && r < 17 { + return seed + "g", H + } else if 17 <= r && r < 18 { + return seed + "h", H + } else if 18 <= r && r < 24 { + return seed + "i", H + } else if 24 <= r && r < 25 { + return seed + "j", H + } else if 25 <= r && r < 26 { + return seed + "k", H + } else if 26 <= r && r < 41 { + return seed + "l", H + } else if 41 <= r && r < 44 { + return seed + "m", H + } else if 44 <= r && r < 77 { + return seed + "n", H + } else if 77 <= r && r < 95 { + return seed + "o", H + } else if 95 <= r && r < 98 { + return seed + "p", H + } else if 98 <= r && r < 99 { + return seed + "q", H + } else if 99 <= r && r < 116 { + return seed + "r", H + } else if 116 <= r && r < 123 { + return seed + "s", H + } else if 123 <= r && r < 138 { + return seed + "t", H + } else if 138 <= r && r < 146 { + return seed + "u", H + } else if 146 <= r && r < 149 { + return seed + "v", H + } else if 149 <= r && r < 152 { + return seed + "w", H + } else if 152 <= r && r < 153 { + return seed + "x", H + } else if 153 <= r && r < 154 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "sq" { + r := rng.IntN(56) + H := 0.6413961284764207 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 55 { + return seed + "u", H + } else if 55 <= r && r < 56 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "zj" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "xx" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "wh" { + r := rng.IntN(56) + H := 2.26098623064271 + if 0 <= r && r < 9 { + return seed + "a", H + } else if 9 <= r && r < 24 { + return seed + "e", H + } else if 24 <= r && r < 39 { + return seed + "i", H + } else if 39 <= r && r < 52 { + return seed + "o", H + } else if 52 <= r && r < 53 { + return seed + "u", H + } else if 53 <= r && r < 56 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "yx" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "va" { + r := rng.IntN(236) + H := 3.3332780140899363 + if 0 <= r && r < 23 { + return seed + "b", H + } else if 23 <= r && r < 40 { + return seed + "c", H + } else if 40 <= r && r < 43 { + return seed + "d", H + } else if 43 <= r && r < 44 { + return seed + "f", H + } else if 44 <= r && r < 63 { + return seed + "g", H + } else if 63 <= r && r < 64 { + return seed + "h", H + } else if 64 <= r && r < 68 { + return seed + "i", H + } else if 68 <= r && r < 69 { + return seed + "j", H + } else if 69 <= r && r < 70 { + return seed + "k", H + } else if 70 <= r && r < 127 { + return seed + "l", H + } else if 127 <= r && r < 128 { + return seed + "m", H + } else if 128 <= r && r < 149 { + return seed + "n", H + } else if 149 <= r && r < 154 { + return seed + "p", H + } else if 154 <= r && r < 155 { + return seed + "q", H + } else if 155 <= r && r < 180 { + return seed + "r", H + } else if 180 <= r && r < 193 { + return seed + "s", H + } else if 193 <= r && r < 232 { + return seed + "t", H + } else if 232 <= r && r < 233 { + return seed + "v", H + } else if 233 <= r && r < 234 { + return seed + "w", H + } else if 234 <= r && r < 235 { + return seed + "x", H + } else if 235 <= r && r < 236 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "pu" { + r := rng.IntN(198) + H := 3.2823217078353077 + if 0 <= r && r < 5 { + return seed + "b", H + } else if 5 <= r && r < 8 { + return seed + "c", H + } else if 8 <= r && r < 11 { + return seed + "d", H + } else if 11 <= r && r < 13 { + return seed + "e", H + } else if 13 <= r && r < 14 { + return seed + "f", H + } else if 14 <= r && r < 19 { + return seed + "g", H + } else if 19 <= r && r < 20 { + return seed + "h", H + } else if 20 <= r && r < 21 { + return seed + "j", H + } else if 21 <= r && r < 22 { + return seed + "k", H + } else if 22 <= r && r < 59 { + return seed + "l", H + } else if 59 <= r && r < 66 { + return seed + "m", H + } else if 66 <= r && r < 81 { + return seed + "n", H + } else if 81 <= r && r < 88 { + return seed + "p", H + } else if 88 <= r && r < 89 { + return seed + "q", H + } else if 89 <= r && r < 142 { + return seed + "r", H + } else if 142 <= r && r < 167 { + return seed + "s", H + } else if 167 <= r && r < 190 { + return seed + "t", H + } else if 190 <= r && r < 191 { + return seed + "v", H + } else if 191 <= r && r < 192 { + return seed + "w", H + } else if 192 <= r && r < 193 { + return seed + "x", H + } else if 193 <= r && r < 198 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "pn" { + r := rng.IntN(28) + H := 1.7302312027417304 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 12 { + return seed + "e", H + } else if 12 <= r && r < 13 { + return seed + "i", H + } else if 13 <= r && r < 26 { + return seed + "o", H + } else if 26 <= r && r < 27 { + return seed + "u", H + } else if 27 <= r && r < 28 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "ul" { + r := rng.IntN(286) + H := 3.3765542424051302 + if 0 <= r && r < 67 { + return seed + "a", H + } else if 67 <= r && r < 73 { + return seed + "b", H + } else if 73 <= r && r < 75 { + return seed + "c", H + } else if 75 <= r && r < 77 { + return seed + "d", H + } else if 77 <= r && r < 102 { + return seed + "e", H + } else if 102 <= r && r < 114 { + return seed + "f", H + } else if 114 <= r && r < 120 { + return seed + "g", H + } else if 120 <= r && r < 133 { + return seed + "i", H + } else if 133 <= r && r < 139 { + return seed + "k", H + } else if 139 <= r && r < 199 { + return seed + "l", H + } else if 199 <= r && r < 203 { + return seed + "m", H + } else if 203 <= r && r < 206 { + return seed + "o", H + } else if 206 <= r && r < 222 { + return seed + "p", H + } else if 222 <= r && r < 236 { + return seed + "s", H + } else if 236 <= r && r < 272 { + return seed + "t", H + } else if 272 <= r && r < 277 { + return seed + "u", H + } else if 277 <= r && r < 279 { + return seed + "v", H + } else if 279 <= r && r < 286 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "we" { + r := rng.IntN(136) + H := 3.360525984295571 + if 0 <= r && r < 16 { + return seed + "a", H + } else if 16 <= r && r < 19 { + return seed + "b", H + } else if 19 <= r && r < 20 { + return seed + "c", H + } else if 20 <= r && r < 37 { + return seed + "d", H + } else if 37 <= r && r < 53 { + return seed + "e", H + } else if 53 <= r && r < 54 { + return seed + "f", H + } else if 54 <= r && r < 55 { + return seed + "g", H + } else if 55 <= r && r < 56 { + return seed + "h", H + } else if 56 <= r && r < 58 { + return seed + "i", H + } else if 58 <= r && r < 59 { + return seed + "j", H + } else if 59 <= r && r < 60 { + return seed + "k", H + } else if 60 <= r && r < 79 { + return seed + "l", H + } else if 79 <= r && r < 80 { + return seed + "m", H + } else if 80 <= r && r < 87 { + return seed + "n", H + } else if 87 <= r && r < 90 { + return seed + "p", H + } else if 90 <= r && r < 91 { + return seed + "q", H + } else if 91 <= r && r < 128 { + return seed + "r", H + } else if 128 <= r && r < 131 { + return seed + "s", H + } else if 131 <= r && r < 132 { + return seed + "t", H + } else if 132 <= r && r < 133 { + return seed + "v", H + } else if 133 <= r && r < 134 { + return seed + "w", H + } else if 134 <= r && r < 135 { + return seed + "x", H + } else if 135 <= r && r < 136 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "re" { + r := rng.IntN(1508) + H := 4.0906412540230175 + if 0 <= r && r < 176 { + return seed + "a", H + } else if 176 <= r && r < 209 { + return seed + "b", H + } else if 209 <= r && r < 328 { + return seed + "c", H + } else if 328 <= r && r < 441 { + return seed + "d", H + } else if 441 <= r && r < 557 { + return seed + "e", H + } else if 557 <= r && r < 638 { + return seed + "f", H + } else if 638 <= r && r < 683 { + return seed + "g", H + } else if 683 <= r && r < 696 { + return seed + "h", H + } else if 696 <= r && r < 704 { + return seed + "i", H + } else if 704 <= r && r < 711 { + return seed + "j", H + } else if 711 <= r && r < 716 { + return seed + "k", H + } else if 716 <= r && r < 803 { + return seed + "l", H + } else if 803 <= r && r < 866 { + return seed + "m", H + } else if 866 <= r && r < 953 { + return seed + "n", H + } else if 953 <= r && r < 969 { + return seed + "o", H + } else if 969 <= r && r < 1058 { + return seed + "p", H + } else if 1058 <= r && r < 1069 { + return seed + "q", H + } else if 1069 <= r && r < 1110 { + return seed + "r", H + } else if 1110 <= r && r < 1281 { + return seed + "s", H + } else if 1281 <= r && r < 1384 { + return seed + "t", H + } else if 1384 <= r && r < 1392 { + return seed + "u", H + } else if 1392 <= r && r < 1459 { + return seed + "v", H + } else if 1459 <= r && r < 1502 { + return seed + "w", H + } else if 1502 <= r && r < 1505 { + return seed + "x", H + } else if 1505 <= r && r < 1507 { + return seed + "y", H + } else if 1507 <= r && r < 1508 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "bv" { + r := rng.IntN(8) + H := 2.4056390622295662 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 5 { + return seed + "i", H + } else if 5 <= r && r < 6 { + return seed + "o", H + } else if 6 <= r && r < 7 { + return seed + "u", H + } else if 7 <= r && r < 8 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "ym" { + r := rng.IntN(44) + H := 2.43696831036105 + if 0 <= r && r < 11 { + return seed + "a", H + } else if 11 <= r && r < 13 { + return seed + "b", H + } else if 13 <= r && r < 26 { + return seed + "e", H + } else if 26 <= r && r < 27 { + return seed + "i", H + } else if 27 <= r && r < 32 { + return seed + "o", H + } else if 32 <= r && r < 42 { + return seed + "p", H + } else if 42 <= r && r < 43 { + return seed + "u", H + } else if 43 <= r && r < 44 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "dx" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "yb" { + r := rng.IntN(30) + H := 2.6261444493561785 + if 0 <= r && r < 7 { + return seed + "a", H + } else if 7 <= r && r < 12 { + return seed + "e", H + } else if 12 <= r && r < 15 { + return seed + "i", H + } else if 15 <= r && r < 22 { + return seed + "o", H + } else if 22 <= r && r < 26 { + return seed + "r", H + } else if 26 <= r && r < 29 { + return seed + "u", H + } else if 29 <= r && r < 30 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "sg" { + r := rng.IntN(8) + H := 2.75 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 6 { + return seed + "r", H + } else if 6 <= r && r < 7 { + return seed + "u", H + } else if 7 <= r && r < 8 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "mn" { + r := rng.IntN(22) + H := 2.0532635745669556 + if 0 <= r && r < 3 { + return seed + "a", H + } else if 3 <= r && r < 12 { + return seed + "e", H + } else if 12 <= r && r < 19 { + return seed + "i", H + } else if 19 <= r && r < 20 { + return seed + "o", H + } else if 20 <= r && r < 21 { + return seed + "u", H + } else if 21 <= r && r < 22 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "ed" { + r := rng.IntN(154) + H := 2.9246637849234993 + if 0 <= r && r < 17 { + return seed + "a", H + } else if 17 <= r && r < 25 { + return seed + "d", H + } else if 25 <= r && r < 42 { + return seed + "e", H + } else if 42 <= r && r < 58 { + return seed + "g", H + } else if 58 <= r && r < 109 { + return seed + "i", H + } else if 109 <= r && r < 113 { + return seed + "l", H + } else if 113 <= r && r < 122 { + return seed + "o", H + } else if 122 <= r && r < 124 { + return seed + "r", H + } else if 124 <= r && r < 126 { + return seed + "t", H + } else if 126 <= r && r < 147 { + return seed + "u", H + } else if 147 <= r && r < 154 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "os" { + r := rng.IntN(262) + H := 2.888197718364442 + if 0 <= r && r < 15 { + return seed + "a", H + } else if 15 <= r && r < 82 { + return seed + "e", H + } else if 82 <= r && r < 88 { + return seed + "h", H + } else if 88 <= r && r < 123 { + return seed + "i", H + } else if 123 <= r && r < 125 { + return seed + "l", H + } else if 125 <= r && r < 133 { + return seed + "m", H + } else if 133 <= r && r < 136 { + return seed + "o", H + } else if 136 <= r && r < 144 { + return seed + "p", H + } else if 144 <= r && r < 180 { + return seed + "s", H + } else if 180 <= r && r < 246 { + return seed + "t", H + } else if 246 <= r && r < 255 { + return seed + "u", H + } else if 255 <= r && r < 262 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "bb" { + r := rng.IntN(110) + H := 2.268763662285358 + if 0 <= r && r < 5 { + return seed + "a", H + } else if 5 <= r && r < 36 { + return seed + "e", H + } else if 36 <= r && r < 51 { + return seed + "i", H + } else if 51 <= r && r < 91 { + return seed + "l", H + } else if 91 <= r && r < 96 { + return seed + "o", H + } else if 96 <= r && r < 97 { + return seed + "u", H + } else if 97 <= r && r < 110 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "jv" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "eq" { + r := rng.IntN(40) + H := 0.8338054550605167 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 39 { + return seed + "u", H + } else if 39 <= r && r < 40 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "tj" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "yd" { + r := rng.IntN(30) + H := 1.9600115303896288 + if 0 <= r && r < 7 { + return seed + "a", H + } else if 7 <= r && r < 8 { + return seed + "e", H + } else if 8 <= r && r < 11 { + return seed + "i", H + } else if 11 <= r && r < 12 { + return seed + "o", H + } else if 12 <= r && r < 28 { + return seed + "r", H + } else if 28 <= r && r < 29 { + return seed + "u", H + } else if 29 <= r && r < 30 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "sr" { + r := rng.IntN(10) + H := 2.3709505944546683 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 4 { + return seed + "e", H + } else if 4 <= r && r < 5 { + return seed + "i", H + } else if 5 <= r && r < 6 { + return seed + "o", H + } else if 6 <= r && r < 9 { + return seed + "u", H + } else if 9 <= r && r < 10 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "nt" { + r := rng.IntN(444) + H := 3.0863001506476593 + if 0 <= r && r < 59 { + return seed + "a", H + } else if 59 <= r && r < 61 { + return seed + "d", H + } else if 61 <= r && r < 154 { + return seed + "e", H + } else if 154 <= r && r < 178 { + return seed + "h", H + } else if 178 <= r && r < 283 { + return seed + "i", H + } else if 283 <= r && r < 315 { + return seed + "l", H + } else if 315 <= r && r < 317 { + return seed + "m", H + } else if 317 <= r && r < 342 { + return seed + "o", H + } else if 342 <= r && r < 392 { + return seed + "r", H + } else if 392 <= r && r < 404 { + return seed + "s", H + } else if 404 <= r && r < 419 { + return seed + "u", H + } else if 419 <= r && r < 423 { + return seed + "w", H + } else if 423 <= r && r < 444 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "jq" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "eh" { + r := rng.IntN(32) + H := 2.405945909665798 + if 0 <= r && r < 5 { + return seed + "a", H + } else if 5 <= r && r < 14 { + return seed + "e", H + } else if 14 <= r && r < 21 { + return seed + "i", H + } else if 21 <= r && r < 26 { + return seed + "o", H + } else if 26 <= r && r < 27 { + return seed + "u", H + } else if 27 <= r && r < 32 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "vg" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "mi" { + r := rng.IntN(320) + H := 3.1214578243231497 + if 0 <= r && r < 4 { + return seed + "a", H + } else if 4 <= r && r < 5 { + return seed + "b", H + } else if 5 <= r && r < 46 { + return seed + "c", H + } else if 46 <= r && r < 55 { + return seed + "d", H + } else if 55 <= r && r < 59 { + return seed + "e", H + } else if 59 <= r && r < 66 { + return seed + "f", H + } else if 66 <= r && r < 71 { + return seed + "g", H + } else if 71 <= r && r < 72 { + return seed + "h", H + } else if 72 <= r && r < 73 { + return seed + "j", H + } else if 73 <= r && r < 74 { + return seed + "k", H + } else if 74 <= r && r < 101 { + return seed + "l", H + } else if 101 <= r && r < 104 { + return seed + "m", H + } else if 104 <= r && r < 213 { + return seed + "n", H + } else if 213 <= r && r < 214 { + return seed + "p", H + } else if 214 <= r && r < 215 { + return seed + "q", H + } else if 215 <= r && r < 218 { + return seed + "r", H + } else if 218 <= r && r < 265 { + return seed + "s", H + } else if 265 <= r && r < 302 { + return seed + "t", H + } else if 302 <= r && r < 306 { + return seed + "u", H + } else if 306 <= r && r < 307 { + return seed + "v", H + } else if 307 <= r && r < 308 { + return seed + "w", H + } else if 308 <= r && r < 315 { + return seed + "x", H + } else if 315 <= r && r < 320 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "lq" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "rq" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "pi" { + r := rng.IntN(278) + H := 3.265926837188238 + if 0 <= r && r < 8 { + return seed + "a", H + } else if 8 <= r && r < 9 { + return seed + "b", H + } else if 9 <= r && r < 26 { + return seed + "c", H + } else if 26 <= r && r < 39 { + return seed + "d", H + } else if 39 <= r && r < 61 { + return seed + "e", H + } else if 61 <= r && r < 64 { + return seed + "f", H + } else if 64 <= r && r < 65 { + return seed + "g", H + } else if 65 <= r && r < 66 { + return seed + "h", H + } else if 66 <= r && r < 67 { + return seed + "j", H + } else if 67 <= r && r < 68 { + return seed + "k", H + } else if 68 <= r && r < 101 { + return seed + "l", H + } else if 101 <= r && r < 102 { + return seed + "m", H + } else if 102 <= r && r < 201 { + return seed + "n", H + } else if 201 <= r && r < 211 { + return seed + "o", H + } else if 211 <= r && r < 218 { + return seed + "p", H + } else if 218 <= r && r < 219 { + return seed + "q", H + } else if 219 <= r && r < 248 { + return seed + "r", H + } else if 248 <= r && r < 261 { + return seed + "s", H + } else if 261 <= r && r < 272 { + return seed + "t", H + } else if 272 <= r && r < 274 { + return seed + "u", H + } else if 274 <= r && r < 275 { + return seed + "v", H + } else if 275 <= r && r < 276 { + return seed + "w", H + } else if 276 <= r && r < 277 { + return seed + "x", H + } else if 277 <= r && r < 278 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "rd" { + r := rng.IntN(110) + H := 3.5418583350404824 + if 0 <= r && r < 5 { + return seed + "a", H + } else if 5 <= r && r < 7 { + return seed + "b", H + } else if 7 <= r && r < 13 { + return seed + "c", H + } else if 13 <= r && r < 15 { + return seed + "d", H + } else if 15 <= r && r < 38 { + return seed + "e", H + } else if 38 <= r && r < 42 { + return seed + "h", H + } else if 42 <= r && r < 59 { + return seed + "i", H + } else if 59 <= r && r < 69 { + return seed + "l", H + } else if 69 <= r && r < 71 { + return seed + "n", H + } else if 71 <= r && r < 80 { + return seed + "o", H + } else if 80 <= r && r < 90 { + return seed + "r", H + } else if 90 <= r && r < 94 { + return seed + "s", H + } else if 94 <= r && r < 99 { + return seed + "u", H + } else if 99 <= r && r < 105 { + return seed + "w", H + } else if 105 <= r && r < 110 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "th" { + r := rng.IntN(264) + H := 2.889653563732246 + if 0 <= r && r < 19 { + return seed + "a", H + } else if 19 <= r && r < 21 { + return seed + "b", H + } else if 21 <= r && r < 90 { + return seed + "e", H + } else if 90 <= r && r < 151 { + return seed + "i", H + } else if 151 <= r && r < 161 { + return seed + "l", H + } else if 161 <= r && r < 163 { + return seed + "m", H + } else if 163 <= r && r < 194 { + return seed + "o", H + } else if 194 <= r && r < 196 { + return seed + "p", H + } else if 196 <= r && r < 234 { + return seed + "r", H + } else if 234 <= r && r < 245 { + return seed + "u", H + } else if 245 <= r && r < 249 { + return seed + "w", H + } else if 249 <= r && r < 264 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "qz" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "eu" { + r := rng.IntN(60) + H := 3.581670189696645 + if 0 <= r && r < 1 { + return seed + "b", H + } else if 1 <= r && r < 4 { + return seed + "c", H + } else if 4 <= r && r < 5 { + return seed + "d", H + } else if 5 <= r && r < 6 { + return seed + "f", H + } else if 6 <= r && r < 7 { + return seed + "g", H + } else if 7 <= r && r < 8 { + return seed + "h", H + } else if 8 <= r && r < 9 { + return seed + "j", H + } else if 9 <= r && r < 10 { + return seed + "k", H + } else if 10 <= r && r < 11 { + return seed + "l", H + } else if 11 <= r && r < 20 { + return seed + "m", H + } else if 20 <= r && r < 25 { + return seed + "n", H + } else if 25 <= r && r < 28 { + return seed + "p", H + } else if 28 <= r && r < 29 { + return seed + "q", H + } else if 29 <= r && r < 44 { + return seed + "r", H + } else if 44 <= r && r < 51 { + return seed + "s", H + } else if 51 <= r && r < 56 { + return seed + "t", H + } else if 56 <= r && r < 57 { + return seed + "v", H + } else if 57 <= r && r < 58 { + return seed + "w", H + } else if 58 <= r && r < 59 { + return seed + "x", H + } else if 59 <= r && r < 60 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "sw" { + r := rng.IntN(90) + H := 2.1484725096748734 + if 0 <= r && r < 17 { + return seed + "a", H + } else if 17 <= r && r < 36 { + return seed + "e", H + } else if 36 <= r && r < 69 { + return seed + "i", H + } else if 69 <= r && r < 86 { + return seed + "o", H + } else if 86 <= r && r < 89 { + return seed + "u", H + } else if 89 <= r && r < 90 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "vn" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "pt" { + r := rng.IntN(96) + H := 2.3759844824318206 + if 0 <= r && r < 5 { + return seed + "a", H + } else if 5 <= r && r < 12 { + return seed + "e", H + } else if 12 <= r && r < 14 { + return seed + "h", H + } else if 14 <= r && r < 57 { + return seed + "i", H + } else if 57 <= r && r < 63 { + return seed + "l", H + } else if 63 <= r && r < 78 { + return seed + "o", H + } else if 78 <= r && r < 93 { + return seed + "u", H + } else if 93 <= r && r < 96 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "az" { + r := rng.IntN(74) + H := 2.339592248416986 + if 0 <= r && r < 7 { + return seed + "a", H + } else if 7 <= r && r < 26 { + return seed + "e", H + } else if 26 <= r && r < 53 { + return seed + "i", H + } else if 53 <= r && r < 56 { + return seed + "o", H + } else if 56 <= r && r < 57 { + return seed + "u", H + } else if 57 <= r && r < 64 { + return seed + "y", H + } else if 64 <= r && r < 74 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "mf" { + r := rng.IntN(14) + H := 2.298825245003051 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 6 { + return seed + "o", H + } else if 6 <= r && r < 11 { + return seed + "u", H + } else if 11 <= r && r < 14 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "nx" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "oe" { + r := rng.IntN(44) + H := 4.192417846776969 + if 0 <= r && r < 1 { + return seed + "b", H + } else if 1 <= r && r < 2 { + return seed + "c", H + } else if 2 <= r && r < 5 { + return seed + "d", H + } else if 5 <= r && r < 6 { + return seed + "f", H + } else if 6 <= r && r < 7 { + return seed + "g", H + } else if 7 <= r && r < 8 { + return seed + "h", H + } else if 8 <= r && r < 10 { + return seed + "i", H + } else if 10 <= r && r < 11 { + return seed + "j", H + } else if 11 <= r && r < 12 { + return seed + "k", H + } else if 12 <= r && r < 13 { + return seed + "l", H + } else if 13 <= r && r < 16 { + return seed + "m", H + } else if 16 <= r && r < 19 { + return seed + "n", H + } else if 19 <= r && r < 20 { + return seed + "p", H + } else if 20 <= r && r < 21 { + return seed + "q", H + } else if 21 <= r && r < 26 { + return seed + "r", H + } else if 26 <= r && r < 31 { + return seed + "s", H + } else if 31 <= r && r < 34 { + return seed + "t", H + } else if 34 <= r && r < 37 { + return seed + "v", H + } else if 37 <= r && r < 38 { + return seed + "w", H + } else if 38 <= r && r < 41 { + return seed + "x", H + } else if 41 <= r && r < 43 { + return seed + "y", H + } else if 43 <= r && r < 44 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "dk" { + r := rng.IntN(8) + H := 2.4056390622295662 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 5 { + return seed + "i", H + } else if 5 <= r && r < 6 { + return seed + "o", H + } else if 6 <= r && r < 7 { + return seed + "u", H + } else if 7 <= r && r < 8 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "ls" { + r := rng.IntN(38) + H := 2.2529025504107514 + if 0 <= r && r < 7 { + return seed + "a", H + } else if 7 <= r && r < 18 { + return seed + "e", H + } else if 18 <= r && r < 31 { + return seed + "i", H + } else if 31 <= r && r < 32 { + return seed + "o", H + } else if 32 <= r && r < 36 { + return seed + "t", H + } else if 36 <= r && r < 37 { + return seed + "u", H + } else if 37 <= r && r < 38 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "nr" { + r := rng.IntN(60) + H := 2.2601271410304116 + if 0 <= r && r < 9 { + return seed + "a", H + } else if 9 <= r && r < 32 { + return seed + "e", H + } else if 32 <= r && r < 43 { + return seed + "i", H + } else if 43 <= r && r < 52 { + return seed + "o", H + } else if 52 <= r && r < 59 { + return seed + "u", H + } else if 59 <= r && r < 60 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "gr" { + r := rng.IntN(324) + H := 2.0670808934740346 + if 0 <= r && r < 153 { + return seed + "a", H + } else if 153 <= r && r < 210 { + return seed + "e", H + } else if 210 <= r && r < 251 { + return seed + "i", H + } else if 251 <= r && r < 298 { + return seed + "o", H + } else if 298 <= r && r < 321 { + return seed + "u", H + } else if 321 <= r && r < 324 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "su" { + r := rng.IntN(352) + H := 3.3839603063306103 + if 0 <= r && r < 22 { + return seed + "a", H + } else if 22 <= r && r < 113 { + return seed + "b", H + } else if 113 <= r && r < 120 { + return seed + "c", H + } else if 120 <= r && r < 127 { + return seed + "d", H + } else if 127 <= r && r < 135 { + return seed + "e", H + } else if 135 <= r && r < 148 { + return seed + "f", H + } else if 148 <= r && r < 153 { + return seed + "g", H + } else if 153 <= r && r < 154 { + return seed + "h", H + } else if 154 <= r && r < 174 { + return seed + "i", H + } else if 174 <= r && r < 175 { + return seed + "j", H + } else if 175 <= r && r < 176 { + return seed + "k", H + } else if 176 <= r && r < 201 { + return seed + "l", H + } else if 201 <= r && r < 216 { + return seed + "m", H + } else if 216 <= r && r < 217 { + return seed + "n", H + } else if 217 <= r && r < 219 { + return seed + "o", H + } else if 219 <= r && r < 256 { + return seed + "p", H + } else if 256 <= r && r < 257 { + return seed + "q", H + } else if 257 <= r && r < 328 { + return seed + "r", H + } else if 328 <= r && r < 347 { + return seed + "s", H + } else if 347 <= r && r < 348 { + return seed + "t", H + } else if 348 <= r && r < 349 { + return seed + "v", H + } else if 349 <= r && r < 350 { + return seed + "w", H + } else if 350 <= r && r < 351 { + return seed + "x", H + } else if 351 <= r && r < 352 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "vl" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "no" { + r := rng.IntN(222) + H := 3.815429709608293 + if 0 <= r && r < 3 { + return seed + "b", H + } else if 3 <= r && r < 4 { + return seed + "c", H + } else if 4 <= r && r < 5 { + return seed + "d", H + } else if 5 <= r && r < 7 { + return seed + "e", H + } else if 7 <= r && r < 8 { + return seed + "f", H + } else if 8 <= r && r < 15 { + return seed + "g", H + } else if 15 <= r && r < 16 { + return seed + "h", H + } else if 16 <= r && r < 18 { + return seed + "i", H + } else if 18 <= r && r < 19 { + return seed + "j", H + } else if 19 <= r && r < 20 { + return seed + "k", H + } else if 20 <= r && r < 35 { + return seed + "l", H + } else if 35 <= r && r < 50 { + return seed + "m", H + } else if 50 <= r && r < 55 { + return seed + "n", H + } else if 55 <= r && r < 61 { + return seed + "o", H + } else if 61 <= r && r < 76 { + return seed + "p", H + } else if 76 <= r && r < 77 { + return seed + "q", H + } else if 77 <= r && r < 104 { + return seed + "r", H + } else if 104 <= r && r < 119 { + return seed + "s", H + } else if 119 <= r && r < 150 { + return seed + "t", H + } else if 150 <= r && r < 166 { + return seed + "u", H + } else if 166 <= r && r < 173 { + return seed + "v", H + } else if 173 <= r && r < 212 { + return seed + "w", H + } else if 212 <= r && r < 219 { + return seed + "x", H + } else if 219 <= r && r < 221 { + return seed + "y", H + } else if 221 <= r && r < 222 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "iz" { + r := rng.IntN(144) + H := 1.4895321425420336 + if 0 <= r && r < 9 { + return seed + "a", H + } else if 9 <= r && r < 110 { + return seed + "e", H + } else if 110 <= r && r < 119 { + return seed + "i", H + } else if 119 <= r && r < 121 { + return seed + "m", H + } else if 121 <= r && r < 122 { + return seed + "o", H + } else if 122 <= r && r < 123 { + return seed + "u", H + } else if 123 <= r && r < 124 { + return seed + "y", H + } else if 124 <= r && r < 144 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "px" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "lt" { + r := rng.IntN(78) + H := 2.9756469650995516 + if 0 <= r && r < 5 { + return seed + "a", H + } else if 5 <= r && r < 18 { + return seed + "e", H + } else if 18 <= r && r < 24 { + return seed + "h", H + } else if 24 <= r && r < 47 { + return seed + "i", H + } else if 47 <= r && r < 50 { + return seed + "o", H + } else if 50 <= r && r < 58 { + return seed + "r", H + } else if 58 <= r && r < 60 { + return seed + "t", H + } else if 60 <= r && r < 65 { + return seed + "u", H + } else if 65 <= r && r < 74 { + return seed + "y", H + } else if 74 <= r && r < 78 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "en" { + r := rng.IntN(888) + H := 3.2545072685557557 + if 0 <= r && r < 35 { + return seed + "a", H + } else if 35 <= r && r < 137 { + return seed + "c", H + } else if 137 <= r && r < 275 { + return seed + "d", H + } else if 275 <= r && r < 352 { + return seed + "e", H + } else if 352 <= r && r < 358 { + return seed + "f", H + } else if 358 <= r && r < 398 { + return seed + "g", H + } else if 398 <= r && r < 402 { + return seed + "h", H + } else if 402 <= r && r < 435 { + return seed + "i", H + } else if 435 <= r && r < 445 { + return seed + "j", H + } else if 445 <= r && r < 447 { + return seed + "k", H + } else if 447 <= r && r < 457 { + return seed + "l", H + } else if 457 <= r && r < 473 { + return seed + "n", H + } else if 473 <= r && r < 488 { + return seed + "o", H + } else if 488 <= r && r < 490 { + return seed + "p", H + } else if 490 <= r && r < 492 { + return seed + "q", H + } else if 492 <= r && r < 500 { + return seed + "r", H + } else if 500 <= r && r < 550 { + return seed + "s", H + } else if 550 <= r && r < 846 { + return seed + "t", H + } else if 846 <= r && r < 861 { + return seed + "u", H + } else if 861 <= r && r < 877 { + return seed + "v", H + } else if 877 <= r && r < 882 { + return seed + "y", H + } else if 882 <= r && r < 888 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "jw" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "cx" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "dh" { + r := rng.IntN(18) + H := 2.351644115153392 + if 0 <= r && r < 3 { + return seed + "a", H + } else if 3 <= r && r < 8 { + return seed + "e", H + } else if 8 <= r && r < 13 { + return seed + "i", H + } else if 13 <= r && r < 16 { + return seed + "o", H + } else if 16 <= r && r < 17 { + return seed + "u", H + } else if 17 <= r && r < 18 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "kp" { + r := rng.IntN(12) + H := 2.396240625180289 + if 0 <= r && r < 3 { + return seed + "a", H + } else if 3 <= r && r < 6 { + return seed + "e", H + } else if 6 <= r && r < 7 { + return seed + "i", H + } else if 7 <= r && r < 10 { + return seed + "o", H + } else if 10 <= r && r < 11 { + return seed + "u", H + } else if 11 <= r && r < 12 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "po" { + r := rng.IntN(398) + H := 3.62035000088673 + if 0 <= r && r < 2 { + return seed + "a", H + } else if 2 <= r && r < 3 { + return seed + "b", H + } else if 3 <= r && r < 8 { + return seed + "c", H + } else if 8 <= r && r < 15 { + return seed + "d", H + } else if 15 <= r && r < 19 { + return seed + "e", H + } else if 19 <= r && r < 22 { + return seed + "f", H + } else if 22 <= r && r < 25 { + return seed + "g", H + } else if 25 <= r && r < 26 { + return seed + "h", H + } else if 26 <= r && r < 60 { + return seed + "i", H + } else if 60 <= r && r < 61 { + return seed + "j", H + } else if 61 <= r && r < 74 { + return seed + "k", H + } else if 74 <= r && r < 107 { + return seed + "l", H + } else if 107 <= r && r < 108 { + return seed + "m", H + } else if 108 <= r && r < 133 { + return seed + "n", H + } else if 133 <= r && r < 149 { + return seed + "o", H + } else if 149 <= r && r < 170 { + return seed + "p", H + } else if 170 <= r && r < 171 { + return seed + "q", H + } else if 171 <= r && r < 232 { + return seed + "r", H + } else if 232 <= r && r < 327 { + return seed + "s", H + } else if 327 <= r && r < 348 { + return seed + "t", H + } else if 348 <= r && r < 374 { + return seed + "u", H + } else if 374 <= r && r < 375 { + return seed + "v", H + } else if 375 <= r && r < 394 { + return seed + "w", H + } else if 394 <= r && r < 397 { + return seed + "x", H + } else if 397 <= r && r < 398 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "qi" { + r := rng.IntN(20) + H := 4.321928094887363 + if 0 <= r && r < 1 { + return seed + "b", H + } else if 1 <= r && r < 2 { + return seed + "c", H + } else if 2 <= r && r < 3 { + return seed + "d", H + } else if 3 <= r && r < 4 { + return seed + "f", H + } else if 4 <= r && r < 5 { + return seed + "g", H + } else if 5 <= r && r < 6 { + return seed + "h", H + } else if 6 <= r && r < 7 { + return seed + "j", H + } else if 7 <= r && r < 8 { + return seed + "k", H + } else if 8 <= r && r < 9 { + return seed + "l", H + } else if 9 <= r && r < 10 { + return seed + "m", H + } else if 10 <= r && r < 11 { + return seed + "n", H + } else if 11 <= r && r < 12 { + return seed + "p", H + } else if 12 <= r && r < 13 { + return seed + "q", H + } else if 13 <= r && r < 14 { + return seed + "r", H + } else if 14 <= r && r < 15 { + return seed + "s", H + } else if 15 <= r && r < 16 { + return seed + "t", H + } else if 16 <= r && r < 17 { + return seed + "v", H + } else if 17 <= r && r < 18 { + return seed + "w", H + } else if 18 <= r && r < 19 { + return seed + "x", H + } else if 19 <= r && r < 20 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "lz" { + r := rng.IntN(8) + H := 2.4056390622295662 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 6 { + return seed + "o", H + } else if 6 <= r && r < 7 { + return seed + "u", H + } else if 7 <= r && r < 8 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "na" { + r := rng.IntN(342) + H := 3.811150472403008 + if 0 <= r && r < 19 { + return seed + "b", H + } else if 19 <= r && r < 36 { + return seed + "c", H + } else if 36 <= r && r < 45 { + return seed + "d", H + } else if 45 <= r && r < 49 { + return seed + "e", H + } else if 49 <= r && r < 52 { + return seed + "f", H + } else if 52 <= r && r < 73 { + return seed + "g", H + } else if 73 <= r && r < 74 { + return seed + "h", H + } else if 74 <= r && r < 82 { + return seed + "i", H + } else if 82 <= r && r < 83 { + return seed + "j", H + } else if 83 <= r && r < 86 { + return seed + "k", H + } else if 86 <= r && r < 133 { + return seed + "l", H + } else if 133 <= r && r < 158 { + return seed + "m", H + } else if 158 <= r && r < 193 { + return seed + "n", H + } else if 193 <= r && r < 216 { + return seed + "p", H + } else if 216 <= r && r < 217 { + return seed + "q", H + } else if 217 <= r && r < 246 { + return seed + "r", H + } else if 246 <= r && r < 259 { + return seed + "s", H + } else if 259 <= r && r < 320 { + return seed + "t", H + } else if 320 <= r && r < 326 { + return seed + "u", H + } else if 326 <= r && r < 333 { + return seed + "v", H + } else if 333 <= r && r < 338 { + return seed + "w", H + } else if 338 <= r && r < 339 { + return seed + "x", H + } else if 339 <= r && r < 342 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "cu" { + r := rng.IntN(268) + H := 3.1337687759458137 + if 0 <= r && r < 2 { + return seed + "a", H + } else if 2 <= r && r < 13 { + return seed + "b", H + } else if 13 <= r && r < 16 { + return seed + "c", H + } else if 16 <= r && r < 23 { + return seed + "d", H + } else if 23 <= r && r < 29 { + return seed + "e", H + } else if 29 <= r && r < 36 { + return seed + "f", H + } else if 36 <= r && r < 37 { + return seed + "g", H + } else if 37 <= r && r < 38 { + return seed + "h", H + } else if 38 <= r && r < 39 { + return seed + "j", H + } else if 39 <= r && r < 40 { + return seed + "k", H + } else if 40 <= r && r < 93 { + return seed + "l", H + } else if 93 <= r && r < 100 { + return seed + "m", H + } else if 100 <= r && r < 101 { + return seed + "n", H + } else if 101 <= r && r < 126 { + return seed + "p", H + } else if 126 <= r && r < 127 { + return seed + "q", H + } else if 127 <= r && r < 204 { + return seed + "r", H + } else if 204 <= r && r < 245 { + return seed + "s", H + } else if 245 <= r && r < 264 { + return seed + "t", H + } else if 264 <= r && r < 265 { + return seed + "v", H + } else if 265 <= r && r < 266 { + return seed + "w", H + } else if 266 <= r && r < 267 { + return seed + "x", H + } else if 267 <= r && r < 268 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "fe" { + r := rng.IntN(188) + H := 3.643555367846094 + if 0 <= r && r < 4 { + return seed + "a", H + } else if 4 <= r && r < 5 { + return seed + "b", H + } else if 5 <= r && r < 28 { + return seed + "c", H + } else if 28 <= r && r < 45 { + return seed + "d", H + } else if 45 <= r && r < 59 { + return seed + "e", H + } else if 59 <= r && r < 60 { + return seed + "f", H + } else if 60 <= r && r < 63 { + return seed + "g", H + } else if 63 <= r && r < 66 { + return seed + "h", H + } else if 66 <= r && r < 68 { + return seed + "i", H + } else if 68 <= r && r < 69 { + return seed + "j", H + } else if 69 <= r && r < 70 { + return seed + "k", H + } else if 70 <= r && r < 79 { + return seed + "l", H + } else if 79 <= r && r < 90 { + return seed + "m", H + } else if 90 <= r && r < 113 { + return seed + "n", H + } else if 113 <= r && r < 114 { + return seed + "p", H + } else if 114 <= r && r < 115 { + return seed + "q", H + } else if 115 <= r && r < 156 { + return seed + "r", H + } else if 156 <= r && r < 173 { + return seed + "s", H + } else if 173 <= r && r < 180 { + return seed + "t", H + } else if 180 <= r && r < 183 { + return seed + "v", H + } else if 183 <= r && r < 186 { + return seed + "w", H + } else if 186 <= r && r < 187 { + return seed + "x", H + } else if 187 <= r && r < 188 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "zx" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "qc" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "rk" { + r := rng.IntN(40) + H := 2.7101275052218416 + if 0 <= r && r < 3 { + return seed + "a", H + } else if 3 <= r && r < 14 { + return seed + "e", H + } else if 14 <= r && r < 25 { + return seed + "i", H + } else if 25 <= r && r < 29 { + return seed + "n", H + } else if 29 <= r && r < 30 { + return seed + "o", H + } else if 30 <= r && r < 32 { + return seed + "r", H + } else if 32 <= r && r < 33 { + return seed + "u", H + } else if 33 <= r && r < 35 { + return seed + "w", H + } else if 35 <= r && r < 40 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "hw" { + r := rng.IntN(12) + H := 2.221251836004466 + if 0 <= r && r < 3 { + return seed + "a", H + } else if 3 <= r && r < 4 { + return seed + "e", H + } else if 4 <= r && r < 5 { + return seed + "i", H + } else if 5 <= r && r < 10 { + return seed + "o", H + } else if 10 <= r && r < 11 { + return seed + "u", H + } else if 11 <= r && r < 12 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "mw" { + r := rng.IntN(8) + H := 2.4056390622295662 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 4 { + return seed + "e", H + } else if 4 <= r && r < 5 { + return seed + "i", H + } else if 5 <= r && r < 6 { + return seed + "o", H + } else if 6 <= r && r < 7 { + return seed + "u", H + } else if 7 <= r && r < 8 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "ke" { + r := rng.IntN(246) + H := 3.3743265196340344 + if 0 <= r && r < 5 { + return seed + "b", H + } else if 5 <= r && r < 6 { + return seed + "c", H + } else if 6 <= r && r < 55 { + return seed + "d", H + } else if 55 <= r && r < 65 { + return seed + "e", H + } else if 65 <= r && r < 66 { + return seed + "f", H + } else if 66 <= r && r < 69 { + return seed + "g", H + } else if 69 <= r && r < 72 { + return seed + "h", H + } else if 72 <= r && r < 73 { + return seed + "j", H + } else if 73 <= r && r < 74 { + return seed + "k", H + } else if 74 <= r && r < 87 { + return seed + "l", H + } else if 87 <= r && r < 90 { + return seed + "m", H + } else if 90 <= r && r < 121 { + return seed + "n", H + } else if 121 <= r && r < 123 { + return seed + "o", H + } else if 123 <= r && r < 128 { + return seed + "p", H + } else if 128 <= r && r < 129 { + return seed + "q", H + } else if 129 <= r && r < 190 { + return seed + "r", H + } else if 190 <= r && r < 201 { + return seed + "s", H + } else if 201 <= r && r < 228 { + return seed + "t", H + } else if 228 <= r && r < 229 { + return seed + "v", H + } else if 229 <= r && r < 240 { + return seed + "w", H + } else if 240 <= r && r < 241 { + return seed + "x", H + } else if 241 <= r && r < 245 { + return seed + "y", H + } else if 245 <= r && r < 246 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "yv" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "rp" { + r := rng.IntN(88) + H := 2.976398251818003 + if 0 <= r && r < 13 { + return seed + "a", H + } else if 13 <= r && r < 26 { + return seed + "e", H + } else if 26 <= r && r < 34 { + return seed + "h", H + } else if 34 <= r && r < 45 { + return seed + "i", H + } else if 45 <= r && r < 61 { + return seed + "l", H + } else if 61 <= r && r < 63 { + return seed + "n", H + } else if 63 <= r && r < 80 { + return seed + "o", H + } else if 80 <= r && r < 84 { + return seed + "r", H + } else if 84 <= r && r < 85 { + return seed + "u", H + } else if 85 <= r && r < 88 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "jf" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "wm" { + r := rng.IntN(16) + H := 1.9197367178034825 + if 0 <= r && r < 9 { + return seed + "a", H + } else if 9 <= r && r < 12 { + return seed + "e", H + } else if 12 <= r && r < 13 { + return seed + "i", H + } else if 13 <= r && r < 14 { + return seed + "o", H + } else if 14 <= r && r < 15 { + return seed + "u", H + } else if 15 <= r && r < 16 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "cc" { + r := rng.IntN(48) + H := 2.1502269866058414 + if 0 <= r && r < 3 { + return seed + "a", H + } else if 3 <= r && r < 8 { + return seed + "e", H + } else if 8 <= r && r < 11 { + return seed + "i", H + } else if 11 <= r && r < 15 { + return seed + "l", H + } else if 15 <= r && r < 22 { + return seed + "o", H + } else if 22 <= r && r < 47 { + return seed + "u", H + } else if 47 <= r && r < 48 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "iq" { + r := rng.IntN(22) + H := 1.3009376049438532 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 21 { + return seed + "u", H + } else if 21 <= r && r < 22 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "ox" { + r := rng.IntN(50) + H := 2.153437628858099 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 3 { + return seed + "c", H + } else if 3 <= r && r < 8 { + return seed + "e", H + } else if 8 <= r && r < 10 { + return seed + "f", H + } else if 10 <= r && r < 37 { + return seed + "i", H + } else if 37 <= r && r < 39 { + return seed + "l", H + } else if 39 <= r && r < 40 { + return seed + "o", H + } else if 40 <= r && r < 41 { + return seed + "u", H + } else if 41 <= r && r < 50 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "cw" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "ad" { + r := rng.IntN(304) + H := 3.4228170682971975 + if 0 <= r && r < 11 { + return seed + "a", H + } else if 11 <= r && r < 17 { + return seed + "b", H + } else if 17 <= r && r < 21 { + return seed + "c", H + } else if 21 <= r && r < 57 { + return seed + "d", H + } else if 57 <= r && r < 138 { + return seed + "e", H + } else if 138 <= r && r < 144 { + return seed + "f", H + } else if 144 <= r && r < 148 { + return seed + "g", H + } else if 148 <= r && r < 207 { + return seed + "i", H + } else if 207 <= r && r < 233 { + return seed + "l", H + } else if 233 <= r && r < 237 { + return seed + "m", H + } else if 237 <= r && r < 243 { + return seed + "n", H + } else if 243 <= r && r < 254 { + return seed + "o", H + } else if 254 <= r && r < 260 { + return seed + "p", H + } else if 260 <= r && r < 266 { + return seed + "r", H + } else if 266 <= r && r < 278 { + return seed + "s", H + } else if 278 <= r && r < 283 { + return seed + "u", H + } else if 283 <= r && r < 285 { + return seed + "v", H + } else if 285 <= r && r < 291 { + return seed + "w", H + } else if 291 <= r && r < 304 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "on" { + r := rng.IntN(610) + H := 3.751377767467918 + if 0 <= r && r < 39 { + return seed + "a", H + } else if 39 <= r && r < 43 { + return seed + "b", H + } else if 43 <= r && r < 77 { + return seed + "c", H + } else if 77 <= r && r < 123 { + return seed + "d", H + } else if 123 <= r && r < 242 { + return seed + "e", H + } else if 242 <= r && r < 282 { + return seed + "f", H + } else if 282 <= r && r < 338 { + return seed + "g", H + } else if 338 <= r && r < 395 { + return seed + "i", H + } else if 395 <= r && r < 401 { + return seed + "j", H + } else if 401 <= r && r < 403 { + return seed + "k", H + } else if 403 <= r && r < 415 { + return seed + "l", H + } else if 415 <= r && r < 421 { + return seed + "n", H + } else if 421 <= r && r < 454 { + return seed + "o", H + } else if 454 <= r && r < 456 { + return seed + "r", H + } else if 456 <= r && r < 512 { + return seed + "s", H + } else if 512 <= r && r < 556 { + return seed + "t", H + } else if 556 <= r && r < 565 { + return seed + "u", H + } else if 565 <= r && r < 571 { + return seed + "v", H + } else if 571 <= r && r < 575 { + return seed + "w", H + } else if 575 <= r && r < 606 { + return seed + "y", H + } else if 606 <= r && r < 610 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "od" { + r := rng.IntN(106) + H := 2.742215346081511 + if 0 <= r && r < 3 { + return seed + "a", H + } else if 3 <= r && r < 5 { + return seed + "d", H + } else if 5 <= r && r < 32 { + return seed + "e", H + } else if 32 <= r && r < 38 { + return seed + "g", H + } else if 38 <= r && r < 63 { + return seed + "i", H + } else if 63 <= r && r < 67 { + return seed + "l", H + } else if 67 <= r && r < 74 { + return seed + "o", H + } else if 74 <= r && r < 89 { + return seed + "u", H + } else if 89 <= r && r < 106 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "ob" { + r := rng.IntN(144) + H := 3.3250729565478627 + if 0 <= r && r < 11 { + return seed + "a", H + } else if 11 <= r && r < 33 { + return seed + "b", H + } else if 33 <= r && r < 35 { + return seed + "c", H + } else if 35 <= r && r < 54 { + return seed + "e", H + } else if 54 <= r && r < 77 { + return seed + "i", H + } else if 77 <= r && r < 79 { + return seed + "j", H + } else if 79 <= r && r < 91 { + return seed + "l", H + } else if 91 <= r && r < 93 { + return seed + "n", H + } else if 93 <= r && r < 98 { + return seed + "o", H + } else if 98 <= r && r < 126 { + return seed + "s", H + } else if 126 <= r && r < 134 { + return seed + "t", H + } else if 134 <= r && r < 137 { + return seed + "u", H + } else if 137 <= r && r < 139 { + return seed + "v", H + } else if 139 <= r && r < 141 { + return seed + "w", H + } else if 141 <= r && r < 144 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "cm" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "ek" { + r := rng.IntN(12) + H := 2.8553885422075336 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 5 { + return seed + "i", H + } else if 5 <= r && r < 7 { + return seed + "k", H + } else if 7 <= r && r < 8 { + return seed + "o", H + } else if 8 <= r && r < 9 { + return seed + "u", H + } else if 9 <= r && r < 11 { + return seed + "w", H + } else if 11 <= r && r < 12 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "ci" { + r := rng.IntN(284) + H := 3.682916826317365 + if 0 <= r && r < 20 { + return seed + "a", H + } else if 20 <= r && r < 23 { + return seed + "b", H + } else if 23 <= r && r < 24 { + return seed + "c", H + } else if 24 <= r && r < 49 { + return seed + "d", H + } else if 49 <= r && r < 65 { + return seed + "e", H + } else if 65 <= r && r < 76 { + return seed + "f", H + } else if 76 <= r && r < 77 { + return seed + "g", H + } else if 77 <= r && r < 78 { + return seed + "h", H + } else if 78 <= r && r < 79 { + return seed + "j", H + } else if 79 <= r && r < 80 { + return seed + "k", H + } else if 80 <= r && r < 95 { + return seed + "l", H + } else if 95 <= r && r < 102 { + return seed + "m", H + } else if 102 <= r && r < 165 { + return seed + "n", H + } else if 165 <= r && r < 181 { + return seed + "o", H + } else if 181 <= r && r < 188 { + return seed + "p", H + } else if 188 <= r && r < 189 { + return seed + "q", H + } else if 189 <= r && r < 202 { + return seed + "r", H + } else if 202 <= r && r < 225 { + return seed + "s", H + } else if 225 <= r && r < 268 { + return seed + "t", H + } else if 268 <= r && r < 270 { + return seed + "u", H + } else if 270 <= r && r < 279 { + return seed + "v", H + } else if 279 <= r && r < 280 { + return seed + "w", H + } else if 280 <= r && r < 281 { + return seed + "x", H + } else if 281 <= r && r < 284 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "fk" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "zq" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "nd" { + r := rng.IntN(520) + H := 3.5341282044255693 + if 0 <= r && r < 43 { + return seed + "a", H + } else if 43 <= r && r < 61 { + return seed + "b", H + } else if 61 <= r && r < 71 { + return seed + "c", H + } else if 71 <= r && r < 73 { + return seed + "d", H + } else if 73 <= r && r < 224 { + return seed + "e", H + } else if 224 <= r && r < 236 { + return seed + "f", H + } else if 236 <= r && r < 240 { + return seed + "g", H + } else if 240 <= r && r < 242 { + return seed + "h", H + } else if 242 <= r && r < 299 { + return seed + "i", H + } else if 299 <= r && r < 301 { + return seed + "k", H + } else if 301 <= r && r < 355 { + return seed + "l", H + } else if 355 <= r && r < 367 { + return seed + "m", H + } else if 367 <= r && r < 377 { + return seed + "n", H + } else if 377 <= r && r < 416 { + return seed + "o", H + } else if 416 <= r && r < 428 { + return seed + "p", H + } else if 428 <= r && r < 450 { + return seed + "r", H + } else if 450 <= r && r < 476 { + return seed + "s", H + } else if 476 <= r && r < 497 { + return seed + "u", H + } else if 497 <= r && r < 509 { + return seed + "w", H + } else if 509 <= r && r < 520 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "tr" { + r := rng.IntN(540) + H := 2.4036181959394227 + if 0 <= r && r < 151 { + return seed + "a", H + } else if 151 <= r && r < 222 { + return seed + "e", H + } else if 222 <= r && r < 367 { + return seed + "i", H + } else if 367 <= r && r < 446 { + return seed + "o", H + } else if 446 <= r && r < 513 { + return seed + "u", H + } else if 513 <= r && r < 540 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "vi" { + r := rng.IntN(398) + H := 3.5285972892084723 + if 0 <= r && r < 30 { + return seed + "a", H + } else if 30 <= r && r < 33 { + return seed + "b", H + } else if 33 <= r && r < 52 { + return seed + "c", H + } else if 52 <= r && r < 87 { + return seed + "d", H + } else if 87 <= r && r < 107 { + return seed + "e", H + } else if 107 <= r && r < 108 { + return seed + "f", H + } else if 108 <= r && r < 115 { + return seed + "g", H + } else if 115 <= r && r < 116 { + return seed + "h", H + } else if 116 <= r && r < 117 { + return seed + "j", H + } else if 117 <= r && r < 118 { + return seed + "k", H + } else if 118 <= r && r < 137 { + return seed + "l", H + } else if 137 <= r && r < 138 { + return seed + "m", H + } else if 138 <= r && r < 229 { + return seed + "n", H + } else if 229 <= r && r < 255 { + return seed + "o", H + } else if 255 <= r && r < 258 { + return seed + "p", H + } else if 258 <= r && r < 259 { + return seed + "q", H + } else if 259 <= r && r < 272 { + return seed + "r", H + } else if 272 <= r && r < 337 { + return seed + "s", H + } else if 337 <= r && r < 370 { + return seed + "t", H + } else if 370 <= r && r < 393 { + return seed + "v", H + } else if 393 <= r && r < 394 { + return seed + "w", H + } else if 394 <= r && r < 397 { + return seed + "x", H + } else if 397 <= r && r < 398 { + return seed + "z", H + } + panic("unexpected rand num") + } else if tok == "zd" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "dl" { + r := rng.IntN(170) + H := 1.993779496847317 + if 0 <= r && r < 9 { + return seed + "a", H + } else if 9 <= r && r < 84 { + return seed + "e", H + } else if 84 <= r && r < 115 { + return seed + "i", H + } else if 115 <= r && r < 126 { + return seed + "o", H + } else if 126 <= r && r < 127 { + return seed + "u", H + } else if 127 <= r && r < 170 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "mb" { + r := rng.IntN(156) + H := 2.527166228400974 + if 0 <= r && r < 17 { + return seed + "a", H + } else if 17 <= r && r < 46 { + return seed + "e", H + } else if 46 <= r && r < 63 { + return seed + "i", H + } else if 63 <= r && r < 123 { + return seed + "l", H + } else if 123 <= r && r < 125 { + return seed + "n", H + } else if 125 <= r && r < 142 { + return seed + "o", H + } else if 142 <= r && r < 146 { + return seed + "r", H + } else if 146 <= r && r < 155 { + return seed + "u", H + } else if 155 <= r && r < 156 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "wv" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "kz" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "qh" { + r := rng.IntN(6) + H := 2.584962500721156 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 4 { + return seed + "o", H + } else if 4 <= r && r < 5 { + return seed + "u", H + } else if 5 <= r && r < 6 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "bd" { + r := rng.IntN(20) + H := 2.421127473337187 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 5 { + return seed + "i", H + } else if 5 <= r && r < 12 { + return seed + "o", H + } else if 12 <= r && r < 14 { + return seed + "r", H + } else if 14 <= r && r < 19 { + return seed + "u", H + } else if 19 <= r && r < 20 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "kl" { + r := rng.IntN(68) + H := 1.8852666081078917 + if 0 <= r && r < 5 { + return seed + "a", H + } else if 5 <= r && r < 42 { + return seed + "e", H + } else if 42 <= r && r < 55 { + return seed + "i", H + } else if 55 <= r && r < 58 { + return seed + "o", H + } else if 58 <= r && r < 59 { + return seed + "u", H + } else if 59 <= r && r < 68 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "kt" { + r := rng.IntN(16) + H := 2.4237949406953985 + if 0 <= r && r < 5 { + return seed + "a", H + } else if 5 <= r && r < 6 { + return seed + "e", H + } else if 6 <= r && r < 7 { + return seed + "i", H + } else if 7 <= r && r < 12 { + return seed + "o", H + } else if 12 <= r && r < 14 { + return seed + "r", H + } else if 14 <= r && r < 15 { + return seed + "u", H + } else if 15 <= r && r < 16 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "ys" { + r := rng.IntN(42) + H := 2.303679936757534 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 10 { + return seed + "e", H + } else if 10 <= r && r < 13 { + return seed + "i", H + } else if 13 <= r && r < 17 { + return seed + "l", H + } else if 17 <= r && r < 18 { + return seed + "o", H + } else if 18 <= r && r < 20 { + return seed + "p", H + } else if 20 <= r && r < 40 { + return seed + "t", H + } else if 40 <= r && r < 41 { + return seed + "u", H + } else if 41 <= r && r < 42 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "wp" { + r := rng.IntN(14) + H := 2.5566567074628237 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 5 { + return seed + "i", H + } else if 5 <= r && r < 9 { + return seed + "l", H + } else if 9 <= r && r < 12 { + return seed + "o", H + } else if 12 <= r && r < 13 { + return seed + "u", H + } else if 13 <= r && r < 14 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "yh" { + r := rng.IntN(16) + H := 1.6216407621868583 + if 0 <= r && r < 1 { + return seed + "a", H + } else if 1 <= r && r < 2 { + return seed + "e", H + } else if 2 <= r && r < 3 { + return seed + "i", H + } else if 3 <= r && r < 14 { + return seed + "o", H + } else if 14 <= r && r < 15 { + return seed + "u", H + } else if 15 <= r && r < 16 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "nm" { + r := rng.IntN(42) + H := 1.983490219992925 + if 0 <= r && r < 19 { + return seed + "a", H + } else if 19 <= r && r < 22 { + return seed + "e", H + } else if 22 <= r && r < 29 { + return seed + "i", H + } else if 29 <= r && r < 40 { + return seed + "o", H + } else if 40 <= r && r < 41 { + return seed + "u", H + } else if 41 <= r && r < 42 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "ng" { + r := rng.IntN(296) + H := 3.1881383083472175 + if 0 <= r && r < 13 { + return seed + "a", H + } else if 13 <= r && r < 17 { + return seed + "b", H + } else if 17 <= r && r < 19 { + return seed + "d", H + } else if 19 <= r && r < 98 { + return seed + "e", H + } else if 98 <= r && r < 100 { + return seed + "f", H + } else if 100 <= r && r < 102 { + return seed + "h", H + } else if 102 <= r && r < 125 { + return seed + "i", H + } else if 125 <= r && r < 191 { + return seed + "l", H + } else if 191 <= r && r < 193 { + return seed + "m", H + } else if 193 <= r && r < 197 { + return seed + "n", H + } else if 197 <= r && r < 218 { + return seed + "o", H + } else if 218 <= r && r < 248 { + return seed + "r", H + } else if 248 <= r && r < 260 { + return seed + "s", H + } else if 260 <= r && r < 264 { + return seed + "t", H + } else if 264 <= r && r < 285 { + return seed + "u", H + } else if 285 <= r && r < 287 { + return seed + "w", H + } else if 287 <= r && r < 296 { + return seed + "y", H + } + panic("unexpected rand num") + } else if tok == "he" { + r := rng.IntN(474) + H := 3.296399457568567 + if 0 <= r && r < 106 { + return seed + "a", H + } else if 106 <= r && r < 107 { + return seed + "b", H + } else if 107 <= r && r < 112 { + return seed + "c", H + } else if 112 <= r && r < 171 { + return seed + "d", H + } else if 171 <= r && r < 193 { + return seed + "e", H + } else if 193 <= r && r < 202 { + return seed + "f", H + } else if 202 <= r && r < 203 { + return seed + "g", H + } else if 203 <= r && r < 204 { + return seed + "h", H + } else if 204 <= r && r < 205 { + return seed + "j", H + } else if 205 <= r && r < 206 { + return seed + "k", H + } else if 206 <= r && r < 245 { + return seed + "l", H + } else if 245 <= r && r < 272 { + return seed + "m", H + } else if 272 <= r && r < 293 { + return seed + "n", H + } else if 293 <= r && r < 299 { + return seed + "o", H + } else if 299 <= r && r < 300 { + return seed + "p", H + } else if 300 <= r && r < 301 { + return seed + "q", H + } else if 301 <= r && r < 414 { + return seed + "r", H + } else if 414 <= r && r < 447 { + return seed + "s", H + } else if 447 <= r && r < 452 { + return seed + "t", H + } else if 452 <= r && r < 457 { + return seed + "v", H + } else if 457 <= r && r < 468 { + return seed + "w", H + } else if 468 <= r && r < 473 { + return seed + "x", H + } else if 473 <= r && r < 474 { + return seed + "z", H + } + panic("unexpected rand num") + } else { + panic("unexpected token " + tok) + } } - -// THIS FILE HAS BEEN DISTILLED FROM EFF's long word list, without their work this software would not exist. - func PickLength() (int, float64) { - r := rng.IntN(4911) - H := 2.240647562674072 - if 0 <= r && r < 82 { - return 3, H - } else if 82 <= r && r < 550 { - return 4, H - } else if 550 <= r && r < 1477 { - return 5, H - } else if 1477 <= r && r < 2850 { - return 6, H - } else if 2850 <= r && r < 4441 { - return 7, H - } else if 4441 <= r && r < 4911 { - return 8, H - } - panic("unexpected rand num") + r := rng.IntN(4911) + H := 2.240647562674072 + if 0 <= r && r < 82 { + return 3, H + } else if 82 <= r && r < 550 { + return 4, H + } else if 550 <= r && r < 1477 { + return 5, H + } else if 1477 <= r && r < 2850 { + return 6, H + } else if 2850 <= r && r < 4441 { + return 7, H + } else if 4441 <= r && r < 4911 { + return 8, H + } + panic("unexpected rand num") }