Background

Check if your password has been leaked https://cybernews.com/password-leak-check/

rockyou2021.txt - A Short Summary https://chris.partridge.tech/2021/rockyou2021.txt-a-short-summary/

This is what Mr. Partridge concludes in his analysis:

kys234 explicitly removed any non-ASCII characters, and limited password length to 20 characters. This makes for a very clean list, in stark contrast to other password breaches or dictionaries which are often very messy or unformatted, and can take time to clean before being usable.

Note: On many password leaks, there are passwords longer than 20 characters.

Analysis

Password lenghts in the leaked file

Analyze the file. See how many passwords it contains and how long the passwords are. Running this single-liner in Perl:

perl -ne 'chomp; ++$cnt; $pwlen=length($_); if ($lens{$pwlen}) {++$lens{$pwlen};} else {$lens{$pwlen}=1;} END {printf("Count: %d", $cnt); keys(%lens); while(my($k, $v) = each(%lens)) {printf("Len %d: %d\n", $k, $v);}}' rockyou2021.txt

On my Linux, it took well over 40 minutes, but eventually it will output:

Count: 8459060239
Len 6: 484236159
Len 7: 402518961
Len 8: 1107084124
Len 9: 1315444128
Len 10: 1314988168
Len 11: 1071452326
Len 12: 835365123
Len 13: 613654280
Len 14: 436652069
Len 15: 317146874
Len 16: 215720888
Len 17: 131328063
Len 18: 97950285
Len 19: 65235844
Len 20: 50282947

Plotting the output with R

Plot the gathered password lengths from 6 to 20 characters with R (note the plot range is from 6 to 30 to maintain visual scale):

y <- c(484236159, 402518961, 1107084124, 1315444128, 1314988168, 1071452326, 835365123, 613654280, 436652069, 317146874,
215720888, 131328063, 97950285, 65235844, 50282947)
x <- (6:20)
tab <- data.frame(x, y)

plot(y~x, data=tab, xlim=c(6, 30), xlab="password length", ylab="count passwords")

Creating a model with R

From the shape of the plot, it looks gaussian. Let’s try to model it.

Define some helper functions for gauss and optimization function to return squared sum of differences:

gaussf <- function(x, mu, sigma, k)
{
    mu * exp(-0.5 * (x - sigma)^2 / k^2)
}
optimf <- function(par)
{
  mu <- par[1]
  sigma <- par[2]
  k <- par[3]
  rhat <- gaussf(tab["x"], mu, sigma, k)
  out <- sum((tab["y"] - rhat)^2)
    cat(sprintf("in: mu: %f, sigma: %f, k: %f\n", mu, sigma, k))
    cat(sprintf("out: %f\n", out))
    out
}
plot_f <- function(x)
{
    gaussf(x, gauss_param[1], gauss_param[2], gauss_param[3])
}

Guesstimate start point and scale. This is very tricky, getting this wrong will result in completely useless plots. The values below are obtained by trial-and-error. R-code:

p.init <- c(10000000, 5, 1)
p.scaling <- c(1e-1, 1e-9, 1e-9)

Go optimize the bell-curve:

(res <- optim(p.init, optimf, method="BFGS", control=list(reltol=1e-8, parscale = p.scaling)))
in: mu: 10000000.000000, sigma: 5.000000, k: 1.000000
out: 7668373349352918016.000000
in: mu: 10000000.000100, sigma: 5.000000, k: 1.000000
out: 7668373349352846336.000000
in: mu: 9999999.999900, sigma: 5.000000, k: 1.000000
out: 7668373349352989696.000000
in: mu: 10000000.000000, sigma: 5.000000, k: 1.000000
out: 7668373349352908800.000000
in: mu: 10000000.000000, sigma: 5.000000, k: 1.000000
out: 7668373349352926208.000000
in: mu: 10000000.000000, sigma: 5.000000, k: 1.000000
out: 7668373349352904704.000000
in: mu: 10000000.000000, sigma: 5.000000, k: 1.000000
out: 7668373349352931328.000000
in: mu: 17168000.000000, sigma: 5.008704, k: 1.013312
out: 7662857938085029888.000000
in: mu: 17168000.000100, sigma: 5.008704, k: 1.013312
out: 7662857938084956160.000000
in: mu: 17167999.999900, sigma: 5.008704, k: 1.013312
out: 7662857938085102592.000000
in: mu: 17168000.000000, sigma: 5.008704, k: 1.013312
out: 7662857938085014528.000000
in: mu: 17168000.000000, sigma: 5.008704, k: 1.013312
out: 7662857938085044224.000000
in: mu: 17168000.000000, sigma: 5.008704, k: 1.013312
out: 7662857938085007360.000000
in: mu: 17168000.000000, sigma: 5.008704, k: 1.013312
out: 7662857938085051392.000000
in: mu: 24489600.000000, sigma: 5.023552, k: 1.035328
out: 7656514463012686848.000000
in: mu: 24489600.000100, sigma: 5.023552, k: 1.035328
out: 7656514463012609024.000000
in: mu: 24489599.999900, sigma: 5.023552, k: 1.035328
out: 7656514463012763648.000000
in: mu: 24489600.000000, sigma: 5.023552, k: 1.035328
out: 7656514463012664320.000000
in: mu: 24489600.000000, sigma: 5.023552, k: 1.035328
out: 7656514463012709376.000000
in: mu: 24489600.000000, sigma: 5.023552, k: 1.035328
out: 7656514463012656128.000000
in: mu: 24489600.000000, sigma: 5.023552, k: 1.035328
out: 7656514463012717568.000000
in: mu: 32220800.000000, sigma: 5.046080, k: 1.066048
out: 7648686059164043264.000000
in: mu: 32220800.000100, sigma: 5.046080, k: 1.066048
out: 7648686059163961344.000000
in: mu: 32220799.999900, sigma: 5.046080, k: 1.066048
out: 7648686059164125184.000000
in: mu: 32220800.000000, sigma: 5.046080, k: 1.066048
out: 7648686059164013568.000000
in: mu: 32220800.000000, sigma: 5.046080, k: 1.066048
out: 7648686059164071936.000000
in: mu: 32220800.000000, sigma: 5.046080, k: 1.066048
out: 7648686059164001280.000000
in: mu: 32220800.000000, sigma: 5.046080, k: 1.066048
out: 7648686059164085248.000000
in: mu: 40412800.000000, sigma: 5.075264, k: 1.108032
out: 7638670975604335616.000000
in: mu: 40412800.000100, sigma: 5.075264, k: 1.108032
out: 7638670975604246528.000000
in: mu: 40412799.999900, sigma: 5.075264, k: 1.108032
out: 7638670975604424704.000000
in: mu: 40412800.000000, sigma: 5.075264, k: 1.108032
out: 7638670975604297728.000000
in: mu: 40412800.000000, sigma: 5.075264, k: 1.108032
out: 7638670975604373504.000000
in: mu: 40412800.000000, sigma: 5.075264, k: 1.108032
out: 7638670975604281344.000000
in: mu: 40412800.000000, sigma: 5.075264, k: 1.108032
out: 7638670975604390912.000000
in: mu: 49321600.000000, sigma: 5.113152, k: 1.162816
out: 7625220857507410944.000000
in: mu: 49321600.000100, sigma: 5.113152, k: 1.162816
out: 7625220857507312640.000000
in: mu: 49321599.999900, sigma: 5.113152, k: 1.162816
out: 7625220857507509248.000000
in: mu: 49321600.000000, sigma: 5.113152, k: 1.162816
out: 7625220857507362816.000000
in: mu: 49321600.000000, sigma: 5.113152, k: 1.162816
out: 7625220857507459072.000000
in: mu: 49321600.000000, sigma: 5.113152, k: 1.162816
out: 7625220857507339264.000000
in: mu: 49321600.000000, sigma: 5.113152, k: 1.162816
out: 7625220857507481600.000000
in: mu: 59152000.000000, sigma: 5.161280, k: 1.233984
out: 7606397305424766976.000000
in: mu: 59152000.000100, sigma: 5.161280, k: 1.233984
out: 7606397305424654336.000000
in: mu: 59151999.999900, sigma: 5.161280, k: 1.233984
out: 7606397305424879616.000000
in: mu: 59152000.000000, sigma: 5.161280, k: 1.233984
out: 7606397305424705536.000000
in: mu: 59152000.000000, sigma: 5.161280, k: 1.233984
out: 7606397305424828416.000000
in: mu: 59152000.000000, sigma: 5.161280, k: 1.233984
out: 7606397305424673792.000000
in: mu: 59152000.000000, sigma: 5.161280, k: 1.233984
out: 7606397305424859136.000000
in: mu: 70416000.000000, sigma: 5.222720, k: 1.326656
out: 7578470348372970496.000000
in: mu: 70416000.000100, sigma: 5.222720, k: 1.326656
out: 7578470348372838400.000000
in: mu: 70415999.999900, sigma: 5.222720, k: 1.326656
out: 7578470348373102592.000000
in: mu: 70416000.000000, sigma: 5.222720, k: 1.326656
out: 7578470348372891648.000000
in: mu: 70416000.000000, sigma: 5.222720, k: 1.326656
out: 7578470348373049344.000000
in: mu: 70416000.000000, sigma: 5.222720, k: 1.326656
out: 7578470348372848640.000000
in: mu: 70416000.000000, sigma: 5.222720, k: 1.326656
out: 7578470348373092352.000000
in: mu: 83625600.000000, sigma: 5.301568, k: 1.448512
out: 7534808111447329792.000000
in: mu: 83625600.000100, sigma: 5.301568, k: 1.448512
out: 7534808111447171072.000000
in: mu: 83625599.999900, sigma: 5.301568, k: 1.448512
out: 7534808111447489536.000000
in: mu: 83625600.000000, sigma: 5.301568, k: 1.448512
out: 7534808111447226368.000000
in: mu: 83625600.000000, sigma: 5.301568, k: 1.448512
out: 7534808111447434240.000000
in: mu: 83625600.000000, sigma: 5.301568, k: 1.448512
out: 7534808111447168000.000000
in: mu: 83625600.000000, sigma: 5.301568, k: 1.448512
out: 7534808111447493632.000000
in: mu: 99548800.000000, sigma: 5.405504, k: 1.611328
out: 7462459980226269184.000000
in: mu: 99548800.000100, sigma: 5.405504, k: 1.611328
out: 7462459980226067456.000000
in: mu: 99548799.999900, sigma: 5.405504, k: 1.611328
out: 7462459980226470912.000000
in: mu: 99548800.000000, sigma: 5.405504, k: 1.611328
out: 7462459980226128896.000000
in: mu: 99548800.000000, sigma: 5.405504, k: 1.611328
out: 7462459980226409472.000000
in: mu: 99548800.000000, sigma: 5.405504, k: 1.611328
out: 7462459980226049024.000000
in: mu: 99548800.000000, sigma: 5.405504, k: 1.611328
out: 7462459980226489344.000000
in: mu: 119721600.000000, sigma: 5.545792, k: 1.831488
out: 7335682285030593536.000000
in: mu: 119721600.000100, sigma: 5.545792, k: 1.831488
out: 7335682285030330368.000000
in: mu: 119721599.999900, sigma: 5.545792, k: 1.831488
out: 7335682285030857728.000000
in: mu: 119721600.000000, sigma: 5.545792, k: 1.831488
out: 7335682285030401024.000000
in: mu: 119721600.000000, sigma: 5.545792, k: 1.831488
out: 7335682285030787072.000000
in: mu: 119721600.000000, sigma: 5.545792, k: 1.831488
out: 7335682285030299648.000000
in: mu: 119721600.000000, sigma: 5.545792, k: 1.831488
out: 7335682285030888448.000000
in: mu: 146089600.000000, sigma: 5.738816, k: 2.125888
out: 7109687340138514432.000000
in: mu: 146089600.000100, sigma: 5.738816, k: 2.125888
out: 7109687340138159104.000000
in: mu: 146089599.999900, sigma: 5.738816, k: 2.125888
out: 7109687340138871808.000000
in: mu: 146089600.000000, sigma: 5.738816, k: 2.125888
out: 7109687340138252288.000000
in: mu: 146089600.000000, sigma: 5.738816, k: 2.125888
out: 7109687340138778624.000000
in: mu: 146089600.000000, sigma: 5.738816, k: 2.125888
out: 7109687340138131456.000000
in: mu: 146089600.000000, sigma: 5.738816, k: 2.125888
out: 7109687340138899456.000000
in: mu: 181724800.000000, sigma: 6.001984, k: 2.509888
out: 6715789274189170688.000000
in: mu: 181724800.000100, sigma: 6.001984, k: 2.509888
out: 6715789274188691456.000000
in: mu: 181724799.999900, sigma: 6.001984, k: 2.509888
out: 6715789274189648896.000000
in: mu: 181724800.000000, sigma: 6.001984, k: 2.509888
out: 6715789274188824576.000000
in: mu: 181724800.000000, sigma: 6.001984, k: 2.509888
out: 6715789274189514752.000000
in: mu: 181724800.000000, sigma: 6.001984, k: 2.509888
out: 6715789274188703744.000000
in: mu: 181724800.000000, sigma: 6.001984, k: 2.509888
out: 6715789274189635584.000000
in: mu: 229596800.000000, sigma: 6.347072, k: 2.975808
out: 6089944962517897216.000000
in: mu: 229596800.000100, sigma: 6.347072, k: 2.975808
out: 6089944962517286912.000000
in: mu: 229596799.999900, sigma: 6.347072, k: 2.975808
out: 6089944962518508544.000000
in: mu: 229596800.000000, sigma: 6.347072, k: 2.975808
out: 6089944962517478400.000000
in: mu: 229596800.000000, sigma: 6.347072, k: 2.975808
out: 6089944962518316032.000000
in: mu: 229596800.000000, sigma: 6.347072, k: 2.975808
out: 6089944962517384192.000000
in: mu: 229596800.000000, sigma: 6.347072, k: 2.975808
out: 6089944962518411264.000000
in: mu: 290678400.000000, sigma: 6.765888, k: 3.489344
out: 5231986152006437888.000000
in: mu: 290678400.000100, sigma: 6.765888, k: 3.489344
out: 5231986152005723136.000000
in: mu: 290678399.999900, sigma: 6.765888, k: 3.489344
out: 5231986152007153664.000000
in: mu: 290678400.000000, sigma: 6.765888, k: 3.489344
out: 5231986152005979136.000000
in: mu: 290678400.000000, sigma: 6.765888, k: 3.489344
out: 5231986152006896640.000000
in: mu: 290678400.000000, sigma: 6.765888, k: 3.489344
out: 5231986152005934080.000000
in: mu: 290678400.000000, sigma: 6.765888, k: 3.489344
out: 5231986152006942720.000000
in: mu: 362204800.000000, sigma: 7.224640, k: 3.993664
out: 4249761529871484416.000000
in: mu: 362204800.000100, sigma: 7.224640, k: 3.993664
out: 4249761529870726144.000000
in: mu: 362204799.999900, sigma: 7.224640, k: 3.993664
out: 4249761529872243200.000000
in: mu: 362204800.000000, sigma: 7.224640, k: 3.993664
out: 4249761529871035392.000000
in: mu: 362204800.000000, sigma: 7.224640, k: 3.993664
out: 4249761529871934976.000000
in: mu: 362204800.000000, sigma: 7.224640, k: 3.993664
out: 4249761529871043072.000000
in: mu: 362204800.000000, sigma: 7.224640, k: 3.993664
out: 4249761529871926272.000000
in: mu: 33601948555.239529, sigma: 212.942838, k: 219.382793
out: 7018449819277896712022.000000
in: mu: 7010153551.047907, sigma: 48.368280, k: 47.071490
out: 341310327217678450788.000000
in: mu: 1691794550.209581, sigma: 15.453368, k: 12.609229
out: 18930179524052156416.000000
in: mu: 628122750.041916, sigma: 8.870386, k: 5.716777
out: 1607576262270029056.000000
in: mu: 628122750.042016, sigma: 8.870386, k: 5.716777
out: 1607576262269569280.000000
in: mu: 628122750.041816, sigma: 8.870386, k: 5.716777
out: 1607576262270488320.000000
in: mu: 628122750.041916, sigma: 8.870386, k: 5.716777
out: 1607576262269947136.000000
in: mu: 628122750.041916, sigma: 8.870386, k: 5.716777
out: 1607576262270110976.000000
in: mu: 628122750.041916, sigma: 8.870386, k: 5.716777
out: 1607576262270043648.000000
in: mu: 628122750.041916, sigma: 8.870386, k: 5.716777
out: 1607576262270014464.000000
in: mu: 810664990.554345, sigma: 9.792085, k: 6.696055
out: 1388825653141003264.000000
in: mu: 810664990.554445, sigma: 9.792085, k: 6.696055
out: 1388825653141003776.000000
in: mu: 810664990.554245, sigma: 9.792085, k: 6.696055
out: 1388825653141003008.000000
in: mu: 810664990.554345, sigma: 9.792085, k: 6.696055
out: 1388825653141229312.000000
in: mu: 810664990.554345, sigma: 9.792085, k: 6.696055
out: 1388825653140777472.000000
in: mu: 810664990.554345, sigma: 9.792085, k: 6.696055
out: 1388825653141295104.000000
in: mu: 810664990.554345, sigma: 9.792085, k: 6.696055
out: 1388825653140711680.000000
in: mu: 756040741.902480, sigma: 9.373813, k: 6.282449
out: 1263853114679277824.000000
in: mu: 756040741.902580, sigma: 9.373813, k: 6.282449
out: 1263853114679105536.000000
in: mu: 756040741.902380, sigma: 9.373813, k: 6.282449
out: 1263853114679449856.000000
in: mu: 756040741.902480, sigma: 9.373813, k: 6.282449
out: 1263853114679383552.000000
in: mu: 756040741.902480, sigma: 9.373813, k: 6.282449
out: 1263853114679172096.000000
in: mu: 756040741.902480, sigma: 9.373813, k: 6.282449
out: 1263853114679479296.000000
in: mu: 756040741.902480, sigma: 9.373813, k: 6.282449
out: 1263853114679076096.000000
in: mu: 758120927.212556, sigma: 9.190954, k: 6.114037
out: 1212123968477156352.000000
in: mu: 758120927.212656, sigma: 9.190954, k: 6.114037
out: 1212123968476960512.000000
in: mu: 758120927.212456, sigma: 9.190954, k: 6.114037
out: 1212123968477351936.000000
in: mu: 758120927.212556, sigma: 9.190954, k: 6.114037
out: 1212123968477221632.000000
in: mu: 758120927.212556, sigma: 9.190954, k: 6.114037
out: 1212123968477090816.000000
in: mu: 758120927.212556, sigma: 9.190954, k: 6.114037
out: 1212123968477336064.000000
in: mu: 758120927.212556, sigma: 9.190954, k: 6.114037
out: 1212123968476976640.000000
in: mu: 833264239.077317, sigma: 8.151665, k: 5.104766
out: 1035090780503576320.000000
in: mu: 833264239.077417, sigma: 8.151665, k: 5.104766
out: 1035090780503359104.000000
in: mu: 833264239.077217, sigma: 8.151665, k: 5.104766
out: 1035090780503793536.000000
in: mu: 833264239.077317, sigma: 8.151665, k: 5.104766
out: 1035090780503339264.000000
in: mu: 833264239.077317, sigma: 8.151665, k: 5.104766
out: 1035090780503813504.000000
in: mu: 833264239.077317, sigma: 8.151665, k: 5.104766
out: 1035090780503531520.000000
in: mu: 833264239.077317, sigma: 8.151665, k: 5.104766
out: 1035090780503620864.000000
in: mu: 865568484.349170, sigma: 8.413165, k: 5.293021
out: 930953404429348352.000000
in: mu: 865568484.349270, sigma: 8.413165, k: 5.293021
out: 930953404429204096.000000
in: mu: 865568484.349070, sigma: 8.413165, k: 5.293021
out: 930953404429492480.000000
in: mu: 865568484.349170, sigma: 8.413165, k: 5.293021
out: 930953404429215360.000000
in: mu: 865568484.349170, sigma: 8.413165, k: 5.293021
out: 930953404429481600.000000
in: mu: 865568484.349170, sigma: 8.413165, k: 5.293021
out: 930953404429423616.000000
in: mu: 865568484.349170, sigma: 8.413165, k: 5.293021
out: 930953404429272960.000000
in: mu: 879987684.349170, sigma: 8.546285, k: 5.217693
out: 888410216961790592.000000
in: mu: 879987684.349270, sigma: 8.546285, k: 5.217693
out: 888410216961667072.000000
in: mu: 879987684.349070, sigma: 8.546285, k: 5.217693
out: 888410216961914368.000000
in: mu: 879987684.349170, sigma: 8.546285, k: 5.217693
out: 888410216961675648.000000
in: mu: 879987684.349170, sigma: 8.546285, k: 5.217693
out: 888410216961905664.000000
in: mu: 879987684.349170, sigma: 8.546285, k: 5.217693
out: 888410216961893632.000000
in: mu: 879987684.349170, sigma: 8.546285, k: 5.217693
out: 888410216961687808.000000
in: mu: 1120000893.058027, sigma: 10.773577, k: 3.450076
out: 589251419959314176.000000
in: mu: 1120000893.058126, sigma: 10.773577, k: 3.450076
out: 589251419959356160.000000
in: mu: 1120000893.057927, sigma: 10.773577, k: 3.450076
out: 589251419959272064.000000
in: mu: 1120000893.058027, sigma: 10.773577, k: 3.450076
out: 589251419959899136.000000
in: mu: 1120000893.058027, sigma: 10.773577, k: 3.450076
out: 589251419958728832.000000
in: mu: 1120000893.058027, sigma: 10.773577, k: 3.450076
out: 589251419959624960.000000
in: mu: 1120000893.058027, sigma: 10.773577, k: 3.450076
out: 589251419959003136.000000
in: mu: 1020653414.696738, sigma: 9.597663, k: 4.090896
out: 506174876948867712.000000
in: mu: 1020653414.696838, sigma: 9.597663, k: 4.090896
out: 506174876948848064.000000
in: mu: 1020653414.696638, sigma: 9.597663, k: 4.090896
out: 506174876948887360.000000
in: mu: 1020653414.696738, sigma: 9.597663, k: 4.090896
out: 506174876948855552.000000
in: mu: 1020653414.696738, sigma: 9.597663, k: 4.090896
out: 506174876948879808.000000
in: mu: 1020653414.696738, sigma: 9.597663, k: 4.090896
out: 506174876949143424.000000
in: mu: 1020653414.696738, sigma: 9.597663, k: 4.090896
out: 506174876948591808.000000
in: mu: 1078343357.299540, sigma: 9.927225, k: 3.466804
out: 332562256542005824.000000
in: mu: 1078343357.299640, sigma: 9.927225, k: 3.466804
out: 332562256541964608.000000
in: mu: 1078343357.299440, sigma: 9.927225, k: 3.466804
out: 332562256542046912.000000
in: mu: 1078343357.299540, sigma: 9.927225, k: 3.466804
out: 332562256542049792.000000
in: mu: 1078343357.299540, sigma: 9.927225, k: 3.466804
out: 332562256541961728.000000
in: mu: 1078343357.299540, sigma: 9.927225, k: 3.466804
out: 332562256542220096.000000
in: mu: 1078343357.299540, sigma: 9.927225, k: 3.466804
out: 332562256541791680.000000
in: mu: 1290164216.402760, sigma: 10.848672, k: 1.247385
out: 2751887935462964736.000000
in: mu: 1120707529.120184, sigma: 10.111514, k: 3.022920
out: 262716925745231712.000000
in: mu: 1120707529.120284, sigma: 10.111514, k: 3.022920
out: 262716925745161824.000000
in: mu: 1120707529.120084, sigma: 10.111514, k: 3.022920
out: 262716925745301408.000000
in: mu: 1120707529.120184, sigma: 10.111514, k: 3.022920
out: 262716925745370368.000000
in: mu: 1120707529.120184, sigma: 10.111514, k: 3.022920
out: 262716925745092576.000000
in: mu: 1120707529.120184, sigma: 10.111514, k: 3.022920
out: 262716925745272224.000000
in: mu: 1120707529.120184, sigma: 10.111514, k: 3.022920
out: 262716925745191232.000000
in: mu: 1145164535.814607, sigma: 10.029046, k: 2.811231
out: 239949713552106400.000000
in: mu: 1145164535.814708, sigma: 10.029046, k: 2.811231
out: 239949713552021568.000000
in: mu: 1145164535.814507, sigma: 10.029046, k: 2.811231
out: 239949713552191168.000000
in: mu: 1145164535.814607, sigma: 10.029046, k: 2.811231
out: 239949713552182592.000000
in: mu: 1145164535.814607, sigma: 10.029046, k: 2.811231
out: 239949713552030496.000000
in: mu: 1145164535.814607, sigma: 10.029046, k: 2.811231
out: 239949713552013056.000000
in: mu: 1145164535.814607, sigma: 10.029046, k: 2.811231
out: 239949713552199904.000000
in: mu: 1162606997.109146, sigma: 9.914074, k: 2.791621
out: 224728414563295616.000000
in: mu: 1162606997.109246, sigma: 9.914074, k: 2.791621
out: 224728414563223232.000000
in: mu: 1162606997.109046, sigma: 9.914074, k: 2.791621
out: 224728414563368160.000000
in: mu: 1162606997.109146, sigma: 9.914074, k: 2.791621
out: 224728414563274656.000000
in: mu: 1162606997.109146, sigma: 9.914074, k: 2.791621
out: 224728414563316576.000000
in: mu: 1162606997.109146, sigma: 9.914074, k: 2.791621
out: 224728414563214464.000000
in: mu: 1162606997.109146, sigma: 9.914074, k: 2.791621
out: 224728414563376928.000000
in: mu: 1169853397.109146, sigma: 9.935034, k: 2.872853
out: 216999127672533536.000000
in: mu: 1169853397.109246, sigma: 9.935034, k: 2.872853
out: 216999127672483584.000000
in: mu: 1169853397.109046, sigma: 9.935034, k: 2.872853
out: 216999127672583712.000000
in: mu: 1169853397.109146, sigma: 9.935034, k: 2.872853
out: 216999127672534592.000000
in: mu: 1169853397.109146, sigma: 9.935034, k: 2.872853
out: 216999127672532672.000000
in: mu: 1169853397.109146, sigma: 9.935034, k: 2.872853
out: 216999127672538496.000000
in: mu: 1169853397.109146, sigma: 9.935034, k: 2.872853
out: 216999127672528736.000000
in: mu: 1178459298.354770, sigma: 9.939023, k: 2.886744
out: 213458196641249024.000000
in: mu: 1178459298.354871, sigma: 9.939023, k: 2.886744
out: 213458196641210208.000000
in: mu: 1178459298.354671, sigma: 9.939023, k: 2.886744
out: 213458196641287680.000000
in: mu: 1178459298.354770, sigma: 9.939023, k: 2.886744
out: 213458196641254912.000000
in: mu: 1178459298.354770, sigma: 9.939023, k: 2.886744
out: 213458196641243072.000000
in: mu: 1178459298.354770, sigma: 9.939023, k: 2.886744
out: 213458196641282336.000000
in: mu: 1178459298.354770, sigma: 9.939023, k: 2.886744
out: 213458196641215840.000000
in: mu: 1208958060.272777, sigma: 9.942113, k: 2.864814
out: 204542376685822528.000000
in: mu: 1208958060.272877, sigma: 9.942113, k: 2.864814
out: 204542376685810240.000000
in: mu: 1208958060.272677, sigma: 9.942113, k: 2.864814
out: 204542376685834880.000000
in: mu: 1208958060.272777, sigma: 9.942113, k: 2.864814
out: 204542376685833280.000000
in: mu: 1208958060.272777, sigma: 9.942113, k: 2.864814
out: 204542376685811744.000000
in: mu: 1208958060.272777, sigma: 9.942113, k: 2.864814
out: 204542376685896928.000000
in: mu: 1208958060.272777, sigma: 9.942113, k: 2.864814
out: 204542376685748160.000000
in: mu: 1242185574.235579, sigma: 9.940348, k: 2.781834
out: 197272931062262944.000000
in: mu: 1242185574.235679, sigma: 9.940348, k: 2.781834
out: 197272931062266464.000000
in: mu: 1242185574.235479, sigma: 9.940348, k: 2.781834
out: 197272931062259296.000000
in: mu: 1242185574.235579, sigma: 9.940348, k: 2.781834
out: 197272931062272160.000000
in: mu: 1242185574.235579, sigma: 9.940348, k: 2.781834
out: 197272931062253888.000000
in: mu: 1242185574.235579, sigma: 9.940348, k: 2.781834
out: 197272931062328544.000000
in: mu: 1242185574.235579, sigma: 9.940348, k: 2.781834
out: 197272931062197504.000000
in: mu: 1263698693.280195, sigma: 9.935488, k: 2.687892
out: 194315546960022208.000000
in: mu: 1263698693.280295, sigma: 9.935488, k: 2.687892
out: 194315546960026656.000000
in: mu: 1263698693.280096, sigma: 9.935488, k: 2.687892
out: 194315546960017568.000000
in: mu: 1263698693.280195, sigma: 9.935488, k: 2.687892
out: 194315546960026784.000000
in: mu: 1263698693.280195, sigma: 9.935488, k: 2.687892
out: 194315546960017728.000000
in: mu: 1263698693.280195, sigma: 9.935488, k: 2.687892
out: 194315546960036288.000000
in: mu: 1263698693.280195, sigma: 9.935488, k: 2.687892
out: 194315546960008192.000000
in: mu: 1261858820.388001, sigma: 9.931684, k: 2.680814
out: 194192944671437920.000000
in: mu: 1261858820.388101, sigma: 9.931684, k: 2.680814
out: 194192944671439200.000000
in: mu: 1261858820.387901, sigma: 9.931684, k: 2.680814
out: 194192944671436608.000000
in: mu: 1261858820.388001, sigma: 9.931684, k: 2.680814
out: 194192944671438528.000000
in: mu: 1261858820.388001, sigma: 9.931684, k: 2.680814
out: 194192944671437248.000000
in: mu: 1261858820.388001, sigma: 9.931684, k: 2.680814
out: 194192944671440448.000000
in: mu: 1261858820.388001, sigma: 9.931684, k: 2.680814
out: 194192944671435360.000000
in: mu: 1260395394.350970, sigma: 9.931019, k: 2.681321
out: 194183724300104704.000000
in: mu: 1260395394.351070, sigma: 9.931019, k: 2.681321
out: 194183724300104736.000000
in: mu: 1260395394.350870, sigma: 9.931019, k: 2.681321
out: 194183724300104736.000000
in: mu: 1260395394.350970, sigma: 9.931019, k: 2.681321
out: 194183724300104608.000000
in: mu: 1260395394.350970, sigma: 9.931019, k: 2.681321
out: 194183724300104800.000000
in: mu: 1260395394.350970, sigma: 9.931019, k: 2.681321
out: 194183724300104832.000000
in: mu: 1260395394.350970, sigma: 9.931019, k: 2.681321
out: 194183724300104640.000000
in: mu: 1260395394.350970, sigma: 9.931115, k: 2.681225
out: 194183717979803424.000000
in: mu: 1260395394.351070, sigma: 9.931115, k: 2.681225
out: 194183717979803392.000000
in: mu: 1260395394.350870, sigma: 9.931115, k: 2.681225
out: 194183717979803424.000000
in: mu: 1260395394.350970, sigma: 9.931115, k: 2.681225
out: 194183717979803360.000000
in: mu: 1260395394.350970, sigma: 9.931115, k: 2.681225
out: 194183717979803328.000000
in: mu: 1260395394.350970, sigma: 9.931115, k: 2.681225
out: 194183717979803328.000000
in: mu: 1260395394.350970, sigma: 9.931115, k: 2.681225
out: 194183717979803456.000000
in: mu: 1260396523.762735, sigma: 9.931107, k: 2.681267
out: 194183717219866176.000000
in: mu: 1260398123.762735, sigma: 9.931091, k: 2.681331
out: 194183720325668448.000000
in: mu: 1260396843.762735, sigma: 9.931104, k: 2.681280
out: 194183717431033024.000000
in: mu: 1260396587.762735, sigma: 9.931107, k: 2.681270
out: 194183717245699392.000000
in: mu: 1260396536.562735, sigma: 9.931107, k: 2.681267
out: 194183717224376896.000000
in: mu: 1260396526.322735, sigma: 9.931107, k: 2.681267
out: 194183717220742080.000000
in: mu: 1260396524.274735, sigma: 9.931107, k: 2.681267
out: 194183717220040384.000000
in: mu: 1260396523.865135, sigma: 9.931107, k: 2.681267
out: 194183717219900992.000000
in: mu: 1260396523.783215, sigma: 9.931107, k: 2.681267
out: 194183717219873248.000000
in: mu: 1260396523.766831, sigma: 9.931107, k: 2.681267
out: 194183717219867584.000000
in: mu: 1260396523.763554, sigma: 9.931107, k: 2.681267
out: 194183717219866592.000000
in: mu: 1260396523.762899, sigma: 9.931107, k: 2.681267
out: 194183717219866240.000000
in: mu: 1260396523.762768, sigma: 9.931107, k: 2.681267
out: 194183717219866304.000000
in: mu: 1260396523.762741, sigma: 9.931107, k: 2.681267
out: 194183717219866176.000000
$par
[1] 1.260397e+09 9.931107e+00 2.681267e+00

$value
[1] 1.941837e+17

$counts
function gradient 
      55       37 

$convergence
[1] 0

$message
NULL

Now we have parameters for gauss-function, plot it:

plot(y~x, data=tab, xlim=c(6, 30), xlab="password length", ylab="count passwords")
gauss_param = res[[1]]
plot(plot_f, col=2, add=T, xlim=range(tab$x))

Improving the R-model

Password length of 7 characters doesn’t seem to fit well into this model. Skipping lengths 6 and 7, begin analysis from 8 to improve accuracy:

tab <- data.frame(x=tail(x, -2), y=tail(y, -2))
(res <- optim(p.init, optimf, method="BFGS", control=list(reltol=1e-8, parscale = p.scaling)))
in: mu: 10000000.000000, sigma: 5.000000, k: 1.000000
out: 7278792140088719360.000000
in: mu: 10000000.000100, sigma: 5.000000, k: 1.000000
out: 7278792140088717312.000000
in: mu: 9999999.999900, sigma: 5.000000, k: 1.000000
out: 7278792140088722432.000000
in: mu: 10000000.000000, sigma: 5.000000, k: 1.000000
out: 7278792140088718336.000000
in: mu: 10000000.000000, sigma: 5.000000, k: 1.000000
out: 7278792140088720384.000000
in: mu: 10000000.000000, sigma: 5.000000, k: 1.000000
out: 7278792140088717312.000000
in: mu: 10000000.000000, sigma: 5.000000, k: 1.000000
out: 7278792140088722432.000000
in: mu: 10256000.000000, sigma: 5.001024, k: 1.002560
out: 7278778546446516224.000000
in: mu: 10256000.000100, sigma: 5.001024, k: 1.002560
out: 7278778546446514176.000000
in: mu: 10255999.999900, sigma: 5.001024, k: 1.002560
out: 7278778546446519296.000000
in: mu: 10256000.000000, sigma: 5.001024, k: 1.002560
out: 7278778546446516224.000000
in: mu: 10256000.000000, sigma: 5.001024, k: 1.002560
out: 7278778546446517248.000000
in: mu: 10256000.000000, sigma: 5.001024, k: 1.002560
out: 7278778546446514176.000000
in: mu: 10256000.000000, sigma: 5.001024, k: 1.002560
out: 7278778546446519296.000000
in: mu: 20368000.000000, sigma: 5.027648, k: 1.103680
out: 7277762711973856256.000000
in: mu: 20368000.000100, sigma: 5.027648, k: 1.103680
out: 7277762711973850112.000000
in: mu: 20367999.999900, sigma: 5.027648, k: 1.103680
out: 7277762711973862400.000000
in: mu: 20368000.000000, sigma: 5.027648, k: 1.103680
out: 7277762711973853184.000000
in: mu: 20368000.000000, sigma: 5.027648, k: 1.103680
out: 7277762711973859328.000000
in: mu: 20368000.000000, sigma: 5.027648, k: 1.103680
out: 7277762711973848064.000000
in: mu: 20368000.000000, sigma: 5.027648, k: 1.103680
out: 7277762711973865472.000000
in: mu: 20982400.000000, sigma: 5.030720, k: 1.112384
out: 7277632081405690880.000000
in: mu: 20982400.000100, sigma: 5.030720, k: 1.112384
out: 7277632081405683712.000000
in: mu: 20982399.999900, sigma: 5.030720, k: 1.112384
out: 7277632081405698048.000000
in: mu: 20982400.000000, sigma: 5.030720, k: 1.112384
out: 7277632081405687808.000000
in: mu: 20982400.000000, sigma: 5.030720, k: 1.112384
out: 7277632081405694976.000000
in: mu: 20982400.000000, sigma: 5.030720, k: 1.112384
out: 7277632081405681664.000000
in: mu: 20982400.000000, sigma: 5.030720, k: 1.112384
out: 7277632081405701120.000000
in: mu: 21699200.000000, sigma: 5.034304, k: 1.122112
out: 7277471877620072448.000000
in: mu: 21699200.000100, sigma: 5.034304, k: 1.122112
out: 7277471877620065280.000000
in: mu: 21699199.999900, sigma: 5.034304, k: 1.122112
out: 7277471877620079616.000000
in: mu: 21699200.000000, sigma: 5.034304, k: 1.122112
out: 7277471877620069376.000000
in: mu: 21699200.000000, sigma: 5.034304, k: 1.122112
out: 7277471877620076544.000000
in: mu: 21699200.000000, sigma: 5.034304, k: 1.122112
out: 7277471877620062208.000000
in: mu: 21699200.000000, sigma: 5.034304, k: 1.122112
out: 7277471877620083712.000000
in: mu: 22416000.000000, sigma: 5.037888, k: 1.132864
out: 7277287047262693376.000000
in: mu: 22416000.000100, sigma: 5.037888, k: 1.132864
out: 7277287047262685184.000000
in: mu: 22415999.999900, sigma: 5.037888, k: 1.132864
out: 7277287047262701568.000000
in: mu: 22416000.000000, sigma: 5.037888, k: 1.132864
out: 7277287047262689280.000000
in: mu: 22416000.000000, sigma: 5.037888, k: 1.132864
out: 7277287047262697472.000000
in: mu: 22416000.000000, sigma: 5.037888, k: 1.132864
out: 7277287047262681088.000000
in: mu: 22416000.000000, sigma: 5.037888, k: 1.132864
out: 7277287047262704640.000000
in: mu: 23235200.000000, sigma: 5.041984, k: 1.144640
out: 7277062959682799616.000000
in: mu: 23235200.000100, sigma: 5.041984, k: 1.144640
out: 7277062959682791424.000000
in: mu: 23235199.999900, sigma: 5.041984, k: 1.144640
out: 7277062959682808832.000000
in: mu: 23235200.000000, sigma: 5.041984, k: 1.144640
out: 7277062959682794496.000000
in: mu: 23235200.000000, sigma: 5.041984, k: 1.144640
out: 7277062959682804736.000000
in: mu: 23235200.000000, sigma: 5.041984, k: 1.144640
out: 7277062959682787328.000000
in: mu: 23235200.000000, sigma: 5.041984, k: 1.144640
out: 7277062959682811904.000000
in: mu: 24105600.000000, sigma: 5.047104, k: 1.156928
out: 7276801580941854720.000000
in: mu: 24105600.000100, sigma: 5.047104, k: 1.156928
out: 7276801580941845504.000000
in: mu: 24105599.999900, sigma: 5.047104, k: 1.156928
out: 7276801580941863936.000000
in: mu: 24105600.000000, sigma: 5.047104, k: 1.156928
out: 7276801580941848576.000000
in: mu: 24105600.000000, sigma: 5.047104, k: 1.156928
out: 7276801580941858816.000000
in: mu: 24105600.000000, sigma: 5.047104, k: 1.156928
out: 7276801580941841408.000000
in: mu: 24105600.000000, sigma: 5.047104, k: 1.156928
out: 7276801580941868032.000000
in: mu: 25027200.000000, sigma: 5.052224, k: 1.170240
out: 7276495199935221760.000000
in: mu: 25027200.000100, sigma: 5.052224, k: 1.170240
out: 7276495199935212544.000000
in: mu: 25027199.999900, sigma: 5.052224, k: 1.170240
out: 7276495199935232000.000000
in: mu: 25027200.000000, sigma: 5.052224, k: 1.170240
out: 7276495199935216640.000000
in: mu: 25027200.000000, sigma: 5.052224, k: 1.170240
out: 7276495199935227904.000000
in: mu: 25027200.000000, sigma: 5.052224, k: 1.170240
out: 7276495199935206400.000000
in: mu: 25027200.000000, sigma: 5.052224, k: 1.170240
out: 7276495199935237120.000000
in: mu: 26000000.000000, sigma: 5.057856, k: 1.185600
out: 7276116652868488192.000000
in: mu: 26000000.000100, sigma: 5.057856, k: 1.185600
out: 7276116652868476928.000000
in: mu: 25999999.999900, sigma: 5.057856, k: 1.185600
out: 7276116652868499456.000000
in: mu: 26000000.000000, sigma: 5.057856, k: 1.185600
out: 7276116652868482048.000000
in: mu: 26000000.000000, sigma: 5.057856, k: 1.185600
out: 7276116652868495360.000000
in: mu: 26000000.000000, sigma: 5.057856, k: 1.185600
out: 7276116652868471808.000000
in: mu: 26000000.000000, sigma: 5.057856, k: 1.185600
out: 7276116652868505600.000000
in: mu: 27126400.000000, sigma: 5.064512, k: 1.202496
out: 7275644111426800640.000000
in: mu: 27126400.000100, sigma: 5.064512, k: 1.202496
out: 7275644111426788352.000000
in: mu: 27126399.999900, sigma: 5.064512, k: 1.202496
out: 7275644111426813952.000000
in: mu: 27126400.000000, sigma: 5.064512, k: 1.202496
out: 7275644111426794496.000000
in: mu: 27126400.000000, sigma: 5.064512, k: 1.202496
out: 7275644111426807808.000000
in: mu: 27126400.000000, sigma: 5.064512, k: 1.202496
out: 7275644111426783232.000000
in: mu: 27126400.000000, sigma: 5.064512, k: 1.202496
out: 7275644111426820096.000000
in: mu: 28406400.000000, sigma: 5.071168, k: 1.220928
out: 7275065486649875456.000000
in: mu: 28406400.000100, sigma: 5.071168, k: 1.220928
out: 7275065486649861120.000000
in: mu: 28406399.999900, sigma: 5.071168, k: 1.220928
out: 7275065486649889792.000000
in: mu: 28406400.000000, sigma: 5.071168, k: 1.220928
out: 7275065486649867264.000000
in: mu: 28406400.000000, sigma: 5.071168, k: 1.220928
out: 7275065486649883648.000000
in: mu: 28406400.000000, sigma: 5.071168, k: 1.220928
out: 7275065486649854976.000000
in: mu: 28406400.000000, sigma: 5.071168, k: 1.220928
out: 7275065486649896960.000000
in: mu: 29840000.000000, sigma: 5.079360, k: 1.241920
out: 7274321508622615552.000000
in: mu: 29840000.000100, sigma: 5.079360, k: 1.241920
out: 7274321508622599168.000000
in: mu: 29839999.999900, sigma: 5.079360, k: 1.241920
out: 7274321508622631936.000000
in: mu: 29840000.000000, sigma: 5.079360, k: 1.241920
out: 7274321508622606336.000000
in: mu: 29840000.000000, sigma: 5.079360, k: 1.241920
out: 7274321508622624768.000000
in: mu: 29840000.000000, sigma: 5.079360, k: 1.241920
out: 7274321508622593024.000000
in: mu: 29840000.000000, sigma: 5.079360, k: 1.241920
out: 7274321508622639104.000000
in: mu: 31478400.000000, sigma: 5.088576, k: 1.264960
out: 7273380985127179264.000000
in: mu: 31478400.000100, sigma: 5.088576, k: 1.264960
out: 7273380985127161856.000000
in: mu: 31478399.999900, sigma: 5.088576, k: 1.264960
out: 7273380985127197696.000000
in: mu: 31478400.000000, sigma: 5.088576, k: 1.264960
out: 7273380985127169024.000000
in: mu: 31478400.000000, sigma: 5.088576, k: 1.264960
out: 7273380985127190528.000000
in: mu: 31478400.000000, sigma: 5.088576, k: 1.264960
out: 7273380985127152640.000000
in: mu: 31478400.000000, sigma: 5.088576, k: 1.264960
out: 7273380985127205888.000000
in: mu: 33270400.000000, sigma: 5.099328, k: 1.291584
out: 7272155234167503872.000000
in: mu: 33270400.000100, sigma: 5.099328, k: 1.291584
out: 7272155234167483392.000000
in: mu: 33270399.999900, sigma: 5.099328, k: 1.291584
out: 7272155234167524352.000000
in: mu: 33270400.000000, sigma: 5.099328, k: 1.291584
out: 7272155234167491584.000000
in: mu: 33270400.000000, sigma: 5.099328, k: 1.291584
out: 7272155234167517184.000000
in: mu: 33270400.000000, sigma: 5.099328, k: 1.291584
out: 7272155234167474176.000000
in: mu: 33270400.000000, sigma: 5.099328, k: 1.291584
out: 7272155234167534592.000000
in: mu: 35318400.000000, sigma: 5.112128, k: 1.321792
out: 7270536540631454720.000000
in: mu: 35318400.000100, sigma: 5.112128, k: 1.321792
out: 7270536540631431168.000000
in: mu: 35318399.999900, sigma: 5.112128, k: 1.321792
out: 7270536540631479296.000000
in: mu: 35318400.000000, sigma: 5.112128, k: 1.321792
out: 7270536540631441408.000000
in: mu: 35318400.000000, sigma: 5.112128, k: 1.321792
out: 7270536540631470080.000000
in: mu: 35318400.000000, sigma: 5.112128, k: 1.321792
out: 7270536540631419904.000000
in: mu: 35318400.000000, sigma: 5.112128, k: 1.321792
out: 7270536540631490560.000000
in: mu: 37724800.000000, sigma: 5.126464, k: 1.357120
out: 7268332218364128256.000000
in: mu: 37724800.000100, sigma: 5.126464, k: 1.357120
out: 7268332218364099584.000000
in: mu: 37724799.999900, sigma: 5.126464, k: 1.357120
out: 7268332218364155904.000000
in: mu: 37724800.000000, sigma: 5.126464, k: 1.357120
out: 7268332218364109824.000000
in: mu: 37724800.000000, sigma: 5.126464, k: 1.357120
out: 7268332218364145664.000000
in: mu: 37724800.000000, sigma: 5.126464, k: 1.357120
out: 7268332218364087296.000000
in: mu: 37724800.000000, sigma: 5.126464, k: 1.357120
out: 7268332218364168192.000000
in: mu: 40540800.000000, sigma: 5.144384, k: 1.397568
out: 7265300688492822528.000000
in: mu: 40540800.000100, sigma: 5.144384, k: 1.397568
out: 7265300688492788736.000000
in: mu: 40540799.999900, sigma: 5.144384, k: 1.397568
out: 7265300688492855296.000000
in: mu: 40540800.000000, sigma: 5.144384, k: 1.397568
out: 7265300688492800000.000000
in: mu: 40540800.000000, sigma: 5.144384, k: 1.397568
out: 7265300688492843008.000000
in: mu: 40540800.000000, sigma: 5.144384, k: 1.397568
out: 7265300688492773376.000000
in: mu: 40540800.000000, sigma: 5.144384, k: 1.397568
out: 7265300688492870656.000000
in: mu: 43868800.000000, sigma: 5.165888, k: 1.446208
out: 7260955621712753664.000000
in: mu: 43868800.000100, sigma: 5.165888, k: 1.446208
out: 7260955621712712704.000000
in: mu: 43868799.999900, sigma: 5.165888, k: 1.446208
out: 7260955621712794624.000000
in: mu: 43868800.000000, sigma: 5.165888, k: 1.446208
out: 7260955621712727040.000000
in: mu: 43868800.000000, sigma: 5.165888, k: 1.446208
out: 7260955621712780288.000000
in: mu: 43868800.000000, sigma: 5.165888, k: 1.446208
out: 7260955621712696320.000000
in: mu: 43868800.000000, sigma: 5.165888, k: 1.446208
out: 7260955621712811008.000000
in: mu: 47964800.000000, sigma: 5.192512, k: 1.503552
out: 7254608358354325504.000000
in: mu: 47964800.000100, sigma: 5.192512, k: 1.503552
out: 7254608358354274304.000000
in: mu: 47964799.999900, sigma: 5.192512, k: 1.503552
out: 7254608358354376704.000000
in: mu: 47964800.000000, sigma: 5.192512, k: 1.503552
out: 7254608358354292736.000000
in: mu: 47964800.000000, sigma: 5.192512, k: 1.503552
out: 7254608358354359296.000000
in: mu: 47964800.000000, sigma: 5.192512, k: 1.503552
out: 7254608358354255872.000000
in: mu: 47964800.000000, sigma: 5.192512, k: 1.503552
out: 7254608358354396160.000000
in: mu: 53084800.000000, sigma: 5.225792, k: 1.573696
out: 7244913643954712576.000000
in: mu: 53084800.000100, sigma: 5.225792, k: 1.573696
out: 7244913643954648064.000000
in: mu: 53084799.999900, sigma: 5.225792, k: 1.573696
out: 7244913643954777088.000000
in: mu: 53084800.000000, sigma: 5.225792, k: 1.573696
out: 7244913643954669568.000000
in: mu: 53084800.000000, sigma: 5.225792, k: 1.573696
out: 7244913643954755584.000000
in: mu: 53084800.000000, sigma: 5.225792, k: 1.573696
out: 7244913643954626560.000000
in: mu: 53084800.000000, sigma: 5.225792, k: 1.573696
out: 7244913643954799616.000000
in: mu: 59536000.000000, sigma: 5.268800, k: 1.660224
out: 7229649084414313472.000000
in: mu: 59536000.000100, sigma: 5.268800, k: 1.660224
out: 7229649084414231552.000000
in: mu: 59535999.999900, sigma: 5.268800, k: 1.660224
out: 7229649084414396416.000000
in: mu: 59536000.000000, sigma: 5.268800, k: 1.660224
out: 7229649084414258176.000000
in: mu: 59536000.000000, sigma: 5.268800, k: 1.660224
out: 7229649084414368768.000000
in: mu: 59536000.000000, sigma: 5.268800, k: 1.660224
out: 7229649084414204928.000000
in: mu: 59536000.000000, sigma: 5.268800, k: 1.660224
out: 7229649084414422016.000000
in: mu: 67779200.000000, sigma: 5.324096, k: 1.768768
out: 7204861063014924288.000000
in: mu: 67779200.000100, sigma: 5.324096, k: 1.768768
out: 7204861063014815744.000000
in: mu: 67779199.999900, sigma: 5.324096, k: 1.768768
out: 7204861063015032832.000000
in: mu: 67779200.000000, sigma: 5.324096, k: 1.768768
out: 7204861063014849536.000000
in: mu: 67779200.000000, sigma: 5.324096, k: 1.768768
out: 7204861063014999040.000000
in: mu: 67779200.000000, sigma: 5.324096, k: 1.768768
out: 7204861063014787072.000000
in: mu: 67779200.000000, sigma: 5.324096, k: 1.768768
out: 7204861063015061504.000000
in: mu: 78633600.000000, sigma: 5.398848, k: 1.905984
out: 7163043016110505984.000000
in: mu: 78633600.000100, sigma: 5.398848, k: 1.905984
out: 7163043016110360576.000000
in: mu: 78633599.999900, sigma: 5.398848, k: 1.905984
out: 7163043016110652416.000000
in: mu: 78633600.000000, sigma: 5.398848, k: 1.905984
out: 7163043016110405632.000000
in: mu: 78633600.000000, sigma: 5.398848, k: 1.905984
out: 7163043016110606336.000000
in: mu: 78633600.000000, sigma: 5.398848, k: 1.905984
out: 7163043016110329856.000000
in: mu: 78633600.000000, sigma: 5.398848, k: 1.905984
out: 7163043016110682112.000000
in: mu: 93225600.000000, sigma: 5.499200, k: 2.082112
out: 7090508323167054848.000000
in: mu: 93225600.000100, sigma: 5.499200, k: 2.082112
out: 7090508323166855168.000000
in: mu: 93225599.999900, sigma: 5.499200, k: 2.082112
out: 7090508323167254528.000000
in: mu: 93225600.000000, sigma: 5.499200, k: 2.082112
out: 7090508323166917632.000000
in: mu: 93225600.000000, sigma: 5.499200, k: 2.082112
out: 7090508323167192064.000000
in: mu: 93225600.000000, sigma: 5.499200, k: 2.082112
out: 7090508323166827520.000000
in: mu: 93225600.000000, sigma: 5.499200, k: 2.082112
out: 7090508323167281152.000000
in: mu: 113193600.000000, sigma: 5.636416, k: 2.308928
out: 6962516934027728896.000000
in: mu: 113193600.000100, sigma: 5.636416, k: 2.308928
out: 6962516934027455488.000000
in: mu: 113193599.999900, sigma: 5.636416, k: 2.308928
out: 6962516934028001280.000000
in: mu: 113193600.000000, sigma: 5.636416, k: 2.308928
out: 6962516934027540480.000000
in: mu: 113193600.000000, sigma: 5.636416, k: 2.308928
out: 6962516934027916288.000000
in: mu: 113193600.000000, sigma: 5.636416, k: 2.308928
out: 6962516934027441152.000000
in: mu: 113193600.000000, sigma: 5.636416, k: 2.308928
out: 6962516934028016640.000000
in: mu: 140483200.000000, sigma: 5.824320, k: 2.596672
out: 6739820101285201920.000000
in: mu: 140483200.000100, sigma: 5.824320, k: 2.596672
out: 6739820101284829184.000000
in: mu: 140483199.999900, sigma: 5.824320, k: 2.596672
out: 6739820101285573632.000000
in: mu: 140483200.000000, sigma: 5.824320, k: 2.596672
out: 6739820101284947968.000000
in: mu: 140483200.000000, sigma: 5.824320, k: 2.596672
out: 6739820101285453824.000000
in: mu: 140483200.000000, sigma: 5.824320, k: 2.596672
out: 6739820101284846592.000000
in: mu: 140483200.000000, sigma: 5.824320, k: 2.596672
out: 6739820101285556224.000000
in: mu: 177705600.000000, sigma: 6.077248, k: 2.951488
out: 6367756578066038784.000000
in: mu: 177705600.000100, sigma: 6.077248, k: 2.951488
out: 6367756578065549312.000000
in: mu: 177705599.999900, sigma: 6.077248, k: 2.951488
out: 6367756578066529280.000000
in: mu: 177705600.000000, sigma: 6.077248, k: 2.951488
out: 6367756578065713152.000000
in: mu: 177705600.000000, sigma: 6.077248, k: 2.951488
out: 6367756578066364416.000000
in: mu: 177705600.000000, sigma: 6.077248, k: 2.951488
out: 6367756578065624064.000000
in: mu: 177705600.000000, sigma: 6.077248, k: 2.951488
out: 6367756578066453504.000000
in: mu: 226704000.000000, sigma: 6.402880, k: 3.366208
out: 5798948991788154880.000000
in: mu: 226704000.000100, sigma: 6.402880, k: 3.366208
out: 5798948991787544576.000000
in: mu: 226703999.999900, sigma: 6.402880, k: 3.366208
out: 5798948991788764160.000000
in: mu: 226704000.000000, sigma: 6.402880, k: 3.366208
out: 5798948991787763712.000000
in: mu: 226704000.000000, sigma: 6.402880, k: 3.366208
out: 5798948991788544000.000000
in: mu: 226704000.000000, sigma: 6.402880, k: 3.366208
out: 5798948991787705344.000000
in: mu: 226704000.000000, sigma: 6.402880, k: 3.366208
out: 5798948991788603392.000000
in: mu: 287683200.000000, sigma: 6.793024, k: 3.815232
out: 5033947909906258944.000000
in: mu: 287683200.000100, sigma: 6.793024, k: 3.815232
out: 5033947909905555456.000000
in: mu: 287683199.999900, sigma: 6.793024, k: 3.815232
out: 5033947909906962432.000000
in: mu: 287683200.000000, sigma: 6.793024, k: 3.815232
out: 5033947909905832960.000000
in: mu: 287683200.000000, sigma: 6.793024, k: 3.815232
out: 5033947909906685952.000000
in: mu: 287683200.000000, sigma: 6.793024, k: 3.815232
out: 5033947909905818624.000000
in: mu: 287683200.000000, sigma: 6.793024, k: 3.815232
out: 5033947909906699264.000000
in: mu: 358032000.000000, sigma: 7.219520, k: 4.255552
out: 4153350616006764032.000000
in: mu: 358032000.000100, sigma: 7.219520, k: 4.255552
out: 4153350616006015488.000000
in: mu: 358031999.999900, sigma: 7.219520, k: 4.255552
out: 4153350616007512064.000000
in: mu: 358032000.000000, sigma: 7.219520, k: 4.255552
out: 4153350616006342144.000000
in: mu: 358032000.000000, sigma: 7.219520, k: 4.255552
out: 4153350616007184896.000000
in: mu: 358032000.000000, sigma: 7.219520, k: 4.255552
out: 4153350616006374400.000000
in: mu: 358032000.000000, sigma: 7.219520, k: 4.255552
out: 4153350616007153664.000000
in: mu: 432860800.000000, sigma: 7.640896, k: 4.645184
out: 3287154924671035904.000000
in: mu: 432860800.000100, sigma: 7.640896, k: 4.645184
out: 3287154924670297600.000000
in: mu: 432860799.999900, sigma: 7.640896, k: 4.645184
out: 3287154924671773696.000000
in: mu: 432860800.000000, sigma: 7.640896, k: 4.645184
out: 3287154924670659584.000000
in: mu: 432860800.000000, sigma: 7.640896, k: 4.645184
out: 3287154924671411712.000000
in: mu: 432860800.000000, sigma: 7.640896, k: 4.645184
out: 3287154924670723584.000000
in: mu: 432860800.000000, sigma: 7.640896, k: 4.645184
out: 3287154924671348224.000000
in: mu: 1679304725.113499, sigma: 14.041575, k: 10.009982
out: 15802976651234164736.000000
in: mu: 682149585.022700, sigma: 8.921032, k: 5.718144
out: 1308377795460883200.000000
in: mu: 682149585.022800, sigma: 8.921032, k: 5.718144
out: 1308377795460447488.000000
in: mu: 682149585.022600, sigma: 8.921032, k: 5.718144
out: 1308377795461319424.000000
in: mu: 682149585.022700, sigma: 8.921032, k: 5.718144
out: 1308377795460858880.000000
in: mu: 682149585.022700, sigma: 8.921032, k: 5.718144
out: 1308377795460907520.000000
in: mu: 682149585.022700, sigma: 8.921032, k: 5.718144
out: 1308377795460928000.000000
in: mu: 682149585.022700, sigma: 8.921032, k: 5.718144
out: 1308377795460838656.000000
in: mu: 887444663.836943, sigma: 9.661087, k: 6.249124
out: 1007608555309005952.000000
in: mu: 887444663.837043, sigma: 9.661087, k: 6.249124
out: 1007608555308968704.000000
in: mu: 887444663.836843, sigma: 9.661087, k: 6.249124
out: 1007608555309043328.000000
in: mu: 887444663.836943, sigma: 9.661087, k: 6.249124
out: 1007608555309329536.000000
in: mu: 887444663.836943, sigma: 9.661087, k: 6.249124
out: 1007608555308683264.000000
in: mu: 887444663.836943, sigma: 9.661087, k: 6.249124
out: 1007608555309332608.000000
in: mu: 887444663.836943, sigma: 9.661087, k: 6.249124
out: 1007608555308680064.000000
in: mu: 859077309.861955, sigma: 9.291566, k: 5.914243
out: 840260825285401600.000000
in: mu: 859077309.862055, sigma: 9.291566, k: 5.914243
out: 840260825285248768.000000
in: mu: 859077309.861855, sigma: 9.291566, k: 5.914243
out: 840260825285554048.000000
in: mu: 859077309.861955, sigma: 9.291566, k: 5.914243
out: 840260825285604480.000000
in: mu: 859077309.861955, sigma: 9.291566, k: 5.914243
out: 840260825285198336.000000
in: mu: 859077309.861955, sigma: 9.291566, k: 5.914243
out: 840260825285649280.000000
in: mu: 859077309.861955, sigma: 9.291566, k: 5.914243
out: 840260825285153664.000000
in: mu: 891887087.274300, sigma: 8.547293, k: 5.108728
out: 569221855493421952.000000
in: mu: 891887087.274400, sigma: 8.547293, k: 5.108728
out: 569221855493165760.000000
in: mu: 891887087.274200, sigma: 8.547293, k: 5.108728
out: 569221855493678592.000000
in: mu: 891887087.274300, sigma: 8.547293, k: 5.108728
out: 569221855493381632.000000
in: mu: 891887087.274300, sigma: 8.547293, k: 5.108728
out: 569221855493462400.000000
in: mu: 891887087.274300, sigma: 8.547293, k: 5.108728
out: 569221855493479104.000000
in: mu: 891887087.274300, sigma: 8.547293, k: 5.108728
out: 569221855493364736.000000
in: mu: 991397504.103905, sigma: 8.152298, k: 4.546159
out: 381268432910727744.000000
in: mu: 991397504.104005, sigma: 8.152298, k: 4.546159
out: 381268432910496000.000000
in: mu: 991397504.103805, sigma: 8.152298, k: 4.546159
out: 381268432910959424.000000
in: mu: 991397504.103905, sigma: 8.152298, k: 4.546159
out: 381268432910530176.000000
in: mu: 991397504.103905, sigma: 8.152298, k: 4.546159
out: 381268432910925568.000000
in: mu: 991397504.103905, sigma: 8.152298, k: 4.546159
out: 381268432910616832.000000
in: mu: 991397504.103905, sigma: 8.152298, k: 4.546159
out: 381268432910838528.000000
in: mu: 1162420266.982791, sigma: 8.142005, k: 4.270852
out: 126157220710970672.000000
in: mu: 1162420266.982891, sigma: 8.142005, k: 4.270852
out: 126157220710869520.000000
in: mu: 1162420266.982691, sigma: 8.142005, k: 4.270852
out: 126157220711071488.000000
in: mu: 1162420266.982791, sigma: 8.142005, k: 4.270852
out: 126157220710834432.000000
in: mu: 1162420266.982791, sigma: 8.142005, k: 4.270852
out: 126157220711106976.000000
in: mu: 1162420266.982791, sigma: 8.142005, k: 4.270852
out: 126157220710895008.000000
in: mu: 1162420266.982791, sigma: 8.142005, k: 4.270852
out: 126157220711046464.000000
in: mu: 1172518666.982791, sigma: 8.278277, k: 4.346580
out: 102381670493034048.000000
in: mu: 1172518666.982891, sigma: 8.278277, k: 4.346580
out: 102381670492964112.000000
in: mu: 1172518666.982691, sigma: 8.278277, k: 4.346580
out: 102381670493103616.000000
in: mu: 1172518666.982791, sigma: 8.278277, k: 4.346580
out: 102381670492980512.000000
in: mu: 1172518666.982791, sigma: 8.278277, k: 4.346580
out: 102381670493087648.000000
in: mu: 1172518666.982791, sigma: 8.278277, k: 4.346580
out: 102381670493051104.000000
in: mu: 1172518666.982791, sigma: 8.278277, k: 4.346580
out: 102381670493016896.000000
in: mu: 1186077264.665347, sigma: 8.396017, k: 4.336629
out: 90816083872086544.000000
in: mu: 1186077264.665447, sigma: 8.396017, k: 4.336629
out: 90816083872041632.000000
in: mu: 1186077264.665247, sigma: 8.396017, k: 4.336629
out: 90816083872131600.000000
in: mu: 1186077264.665347, sigma: 8.396017, k: 4.336629
out: 90816083872083536.000000
in: mu: 1186077264.665347, sigma: 8.396017, k: 4.336629
out: 90816083872089696.000000
in: mu: 1186077264.665347, sigma: 8.396017, k: 4.336629
out: 90816083872155888.000000
in: mu: 1186077264.665347, sigma: 8.396017, k: 4.336629
out: 90816083872017392.000000
in: mu: 1207762077.737423, sigma: 8.537915, k: 4.233374
out: 77160154669833056.000000
in: mu: 1207762077.737523, sigma: 8.537915, k: 4.233374
out: 77160154669813280.000000
in: mu: 1207762077.737323, sigma: 8.537915, k: 4.233374
out: 77160154669852832.000000
in: mu: 1207762077.737423, sigma: 8.537915, k: 4.233374
out: 77160154669866096.000000
in: mu: 1207762077.737423, sigma: 8.537915, k: 4.233374
out: 77160154669800032.000000
in: mu: 1207762077.737423, sigma: 8.537915, k: 4.233374
out: 77160154669933456.000000
in: mu: 1207762077.737423, sigma: 8.537915, k: 4.233374
out: 77160154669732800.000000
in: mu: 1250737901.241126, sigma: 8.774715, k: 3.930155
out: 55166632490934896.000000
in: mu: 1250737901.241226, sigma: 8.774715, k: 3.930155
out: 55166632490947720.000000
in: mu: 1250737901.241026, sigma: 8.774715, k: 3.930155
out: 55166632490922016.000000
in: mu: 1250737901.241126, sigma: 8.774715, k: 3.930155
out: 55166632490987896.000000
in: mu: 1250737901.241126, sigma: 8.774715, k: 3.930155
out: 55166632490881848.000000
in: mu: 1250737901.241126, sigma: 8.774715, k: 3.930155
out: 55166632491037440.000000
in: mu: 1250737901.241126, sigma: 8.774715, k: 3.930155
out: 55166632490832424.000000
in: mu: 1283273463.701030, sigma: 8.928658, k: 3.613517
out: 42929510867420024.000000
in: mu: 1283273463.701130, sigma: 8.928658, k: 3.613517
out: 42929510867442336.000000
in: mu: 1283273463.700930, sigma: 8.928658, k: 3.613517
out: 42929510867397768.000000
in: mu: 1283273463.701030, sigma: 8.928658, k: 3.613517
out: 42929510867437552.000000
in: mu: 1283273463.701030, sigma: 8.928658, k: 3.613517
out: 42929510867402520.000000
in: mu: 1283273463.701030, sigma: 8.928658, k: 3.613517
out: 42929510867464264.000000
in: mu: 1283273463.701030, sigma: 8.928658, k: 3.613517
out: 42929510867375696.000000
in: mu: 1285123206.405379, sigma: 8.940829, k: 3.539097
out: 41280797222708520.000000
in: mu: 1285123206.405479, sigma: 8.940829, k: 3.539097
out: 41280797222724872.000000
in: mu: 1285123206.405279, sigma: 8.940829, k: 3.539097
out: 41280797222692152.000000
in: mu: 1285123206.405379, sigma: 8.940829, k: 3.539097
out: 41280797222699800.000000
in: mu: 1285123206.405379, sigma: 8.940829, k: 3.539097
out: 41280797222717320.000000
in: mu: 1285123206.405379, sigma: 8.940829, k: 3.539097
out: 41280797222719416.000000
in: mu: 1285123206.405379, sigma: 8.940829, k: 3.539097
out: 41280797222697680.000000
in: mu: 1281001973.158145, sigma: 8.941573, k: 3.527480
out: 40638245362696592.000000
in: mu: 1281001973.158245, sigma: 8.941573, k: 3.527480
out: 40638245362707936.000000
in: mu: 1281001973.158046, sigma: 8.941573, k: 3.527480
out: 40638245362685272.000000
in: mu: 1281001973.158145, sigma: 8.941573, k: 3.527480
out: 40638245362678464.000000
in: mu: 1281001973.158145, sigma: 8.941573, k: 3.527480
out: 40638245362714800.000000
in: mu: 1281001973.158145, sigma: 8.941573, k: 3.527480
out: 40638245362696360.000000
in: mu: 1281001973.158145, sigma: 8.941573, k: 3.527480
out: 40638245362696760.000000
in: mu: 1279868773.158145, sigma: 8.959741, k: 3.527680
out: 40234166218047368.000000
in: mu: 1279868773.158245, sigma: 8.959741, k: 3.527680
out: 40234166218059664.000000
in: mu: 1279868773.158046, sigma: 8.959741, k: 3.527680
out: 40234166218035056.000000
in: mu: 1279868773.158145, sigma: 8.959741, k: 3.527680
out: 40234166218035688.000000
in: mu: 1279868773.158145, sigma: 8.959741, k: 3.527680
out: 40234166218059096.000000
in: mu: 1279868773.158145, sigma: 8.959741, k: 3.527680
out: 40234166218054152.000000
in: mu: 1279868773.158145, sigma: 8.959741, k: 3.527680
out: 40234166218040576.000000
in: mu: 1271677061.341227, sigma: 9.056958, k: 3.499335
out: 38613783172958648.000000
in: mu: 1271677061.341327, sigma: 9.056958, k: 3.499335
out: 38613783172970448.000000
in: mu: 1271677061.341127, sigma: 9.056958, k: 3.499335
out: 38613783172946832.000000
in: mu: 1271677061.341227, sigma: 9.056958, k: 3.499335
out: 38613783172966768.000000
in: mu: 1271677061.341227, sigma: 9.056958, k: 3.499335
out: 38613783172950568.000000
in: mu: 1271677061.341227, sigma: 9.056958, k: 3.499335
out: 38613783172983200.000000
in: mu: 1271677061.341227, sigma: 9.056958, k: 3.499335
out: 38613783172934064.000000
in: mu: 1262783618.038234, sigma: 9.143322, k: 3.449939
out: 37538278880858480.000000
in: mu: 1262783618.038334, sigma: 9.143322, k: 3.449939
out: 37538278880865088.000000
in: mu: 1262783618.038134, sigma: 9.143322, k: 3.449939
out: 37538278880851792.000000
in: mu: 1262783618.038234, sigma: 9.143322, k: 3.449939
out: 37538278880872968.000000
in: mu: 1262783618.038234, sigma: 9.143322, k: 3.449939
out: 37538278880843952.000000
in: mu: 1262783618.038234, sigma: 9.143322, k: 3.449939
out: 37538278880883024.000000
in: mu: 1262783618.038234, sigma: 9.143322, k: 3.449939
out: 37538278880833904.000000
in: mu: 1257259156.300212, sigma: 9.184836, k: 3.405184
out: 37002007123391384.000000
in: mu: 1257259156.300312, sigma: 9.184836, k: 3.405184
out: 37002007123391760.000000
in: mu: 1257259156.300112, sigma: 9.184836, k: 3.405184
out: 37002007123391056.000000
in: mu: 1257259156.300212, sigma: 9.184836, k: 3.405184
out: 37002007123399248.000000
in: mu: 1257259156.300212, sigma: 9.184836, k: 3.405184
out: 37002007123383560.000000
in: mu: 1257259156.300212, sigma: 9.184836, k: 3.405184
out: 37002007123402800.000000
in: mu: 1257259156.300212, sigma: 9.184836, k: 3.405184
out: 37002007123379968.000000
in: mu: 1257150854.635366, sigma: 9.179128, k: 3.393021
out: 36898489719402168.000000
in: mu: 1257150854.635466, sigma: 9.179128, k: 3.393021
out: 36898489719400360.000000
in: mu: 1257150854.635266, sigma: 9.179128, k: 3.393021
out: 36898489719403904.000000
in: mu: 1257150854.635366, sigma: 9.179128, k: 3.393021
out: 36898489719402064.000000
in: mu: 1257150854.635366, sigma: 9.179128, k: 3.393021
out: 36898489719402200.000000
in: mu: 1257150854.635366, sigma: 9.179128, k: 3.393021
out: 36898489719404256.000000
in: mu: 1257150854.635366, sigma: 9.179128, k: 3.393021
out: 36898489719400072.000000
in: mu: 1257601075.404254, sigma: 9.176640, k: 3.391625
out: 36890149905578328.000000
in: mu: 1257601075.404354, sigma: 9.176640, k: 3.391625
out: 36890149905576592.000000
in: mu: 1257601075.404154, sigma: 9.176640, k: 3.391625
out: 36890149905580160.000000
in: mu: 1257601075.404254, sigma: 9.176640, k: 3.391625
out: 36890149905577016.000000
in: mu: 1257601075.404254, sigma: 9.176640, k: 3.391625
out: 36890149905579688.000000
in: mu: 1257601075.404254, sigma: 9.176640, k: 3.391625
out: 36890149905579104.000000
in: mu: 1257601075.404254, sigma: 9.176640, k: 3.391625
out: 36890149905577624.000000
in: mu: 1258459512.919788, sigma: 9.175964, k: 3.387936
out: 36876782953579352.000000
in: mu: 1258459512.919888, sigma: 9.175964, k: 3.387936
out: 36876782953577824.000000
in: mu: 1258459512.919688, sigma: 9.175964, k: 3.387936
out: 36876782953580872.000000
in: mu: 1258459512.919788, sigma: 9.175964, k: 3.387936
out: 36876782953576968.000000
in: mu: 1258459512.919788, sigma: 9.175964, k: 3.387936
out: 36876782953581744.000000
in: mu: 1258459512.919788, sigma: 9.175964, k: 3.387936
out: 36876782953578800.000000
in: mu: 1258459512.919788, sigma: 9.175964, k: 3.387936
out: 36876782953579936.000000
in: mu: 1258611912.919788, sigma: 9.178352, k: 3.388504
out: 36871006963588240.000000
in: mu: 1258611912.919888, sigma: 9.178352, k: 3.388504
out: 36871006963587152.000000
in: mu: 1258611912.919688, sigma: 9.178352, k: 3.388504
out: 36871006963589336.000000
in: mu: 1258611912.919788, sigma: 9.178352, k: 3.388504
out: 36871006963587344.000000
in: mu: 1258611912.919788, sigma: 9.178352, k: 3.388504
out: 36871006963589176.000000
in: mu: 1258611912.919788, sigma: 9.178352, k: 3.388504
out: 36871006963589264.000000
in: mu: 1258611912.919788, sigma: 9.178352, k: 3.388504
out: 36871006963587240.000000
in: mu: 1258879216.101015, sigma: 9.181232, k: 3.387164
out: 36865484985223712.000000
in: mu: 1258879216.101115, sigma: 9.181232, k: 3.387164
out: 36865484985222984.000000
in: mu: 1258879216.100915, sigma: 9.181232, k: 3.387164
out: 36865484985224408.000000
in: mu: 1258879216.101015, sigma: 9.181232, k: 3.387164
out: 36865484985223688.000000
in: mu: 1258879216.101015, sigma: 9.181232, k: 3.387164
out: 36865484985223624.000000
in: mu: 1258879216.101015, sigma: 9.181232, k: 3.387164
out: 36865484985225520.000000
in: mu: 1258879216.101015, sigma: 9.181232, k: 3.387164
out: 36865484985221848.000000
in: mu: 1259587749.437023, sigma: 9.187783, k: 3.381543
out: 36854925590510592.000000
in: mu: 1259587749.437123, sigma: 9.187783, k: 3.381543
out: 36854925590510528.000000
in: mu: 1259587749.436923, sigma: 9.187783, k: 3.381543
out: 36854925590510688.000000
in: mu: 1259587749.437023, sigma: 9.187783, k: 3.381543
out: 36854925590511848.000000
in: mu: 1259587749.437023, sigma: 9.187783, k: 3.381543
out: 36854925590509392.000000
in: mu: 1259587749.437023, sigma: 9.187783, k: 3.381543
out: 36854925590513088.000000
in: mu: 1259587749.437023, sigma: 9.187783, k: 3.381543
out: 36854925590508216.000000
in: mu: 1260244554.855828, sigma: 9.192945, k: 3.374693
out: 36847636043873768.000000
in: mu: 1260244554.855928, sigma: 9.192945, k: 3.374693
out: 36847636043873936.000000
in: mu: 1260244554.855728, sigma: 9.192945, k: 3.374693
out: 36847636043873592.000000
in: mu: 1260244554.855828, sigma: 9.192945, k: 3.374693
out: 36847636043875016.000000
in: mu: 1260244554.855828, sigma: 9.192945, k: 3.374693
out: 36847636043872552.000000
in: mu: 1260244554.855828, sigma: 9.192945, k: 3.374693
out: 36847636043875456.000000
in: mu: 1260244554.855828, sigma: 9.192945, k: 3.374693
out: 36847636043872104.000000
in: mu: 1260550200.163692, sigma: 9.194651, k: 3.370466
out: 36845169212424016.000000
in: mu: 1260550200.163792, sigma: 9.194651, k: 3.370466
out: 36845169212424192.000000
in: mu: 1260550200.163592, sigma: 9.194651, k: 3.370466
out: 36845169212423888.000000
in: mu: 1260550200.163692, sigma: 9.194651, k: 3.370466
out: 36845169212424456.000000
in: mu: 1260550200.163692, sigma: 9.194651, k: 3.370466
out: 36845169212423576.000000
in: mu: 1260550200.163692, sigma: 9.194651, k: 3.370466
out: 36845169212424432.000000
in: mu: 1260550200.163692, sigma: 9.194651, k: 3.370466
out: 36845169212423568.000000
in: mu: 1260501332.068829, sigma: 9.193961, k: 3.370421
out: 36844952554889688.000000
in: mu: 1260501332.068929, sigma: 9.193961, k: 3.370421
out: 36844952554889696.000000
in: mu: 1260501332.068729, sigma: 9.193961, k: 3.370421
out: 36844952554889624.000000
in: mu: 1260501332.068829, sigma: 9.193961, k: 3.370421
out: 36844952554889768.000000
in: mu: 1260501332.068829, sigma: 9.193961, k: 3.370421
out: 36844952554889592.000000
in: mu: 1260501332.068829, sigma: 9.193961, k: 3.370421
out: 36844952554889728.000000
in: mu: 1260501332.068829, sigma: 9.193961, k: 3.370421
out: 36844952554889656.000000
in: mu: 1260448866.783042, sigma: 9.193450, k: 3.370828
out: 36844954090028944.000000
in: mu: 1260490839.011672, sigma: 9.193859, k: 3.370502
out: 36844948486059312.000000
in: mu: 1260490839.011771, sigma: 9.193859, k: 3.370502
out: 36844948486059288.000000
in: mu: 1260490839.011572, sigma: 9.193859, k: 3.370502
out: 36844948486059264.000000
in: mu: 1260490839.011672, sigma: 9.193859, k: 3.370502
out: 36844948486059320.000000
in: mu: 1260490839.011672, sigma: 9.193859, k: 3.370502
out: 36844948486059272.000000
in: mu: 1260490839.011672, sigma: 9.193859, k: 3.370502
out: 36844948486059352.000000
in: mu: 1260490839.011672, sigma: 9.193859, k: 3.370502
out: 36844948486059336.000000
in: mu: 1260489639.011672, sigma: 9.193835, k: 3.370494
out: 36844947662155096.000000
in: mu: 1260489639.011771, sigma: 9.193835, k: 3.370494
out: 36844947662155096.000000
in: mu: 1260489639.011572, sigma: 9.193835, k: 3.370494
out: 36844947662155096.000000
in: mu: 1260489639.011672, sigma: 9.193835, k: 3.370494
out: 36844947662155088.000000
in: mu: 1260489639.011672, sigma: 9.193835, k: 3.370494
out: 36844947662155072.000000
in: mu: 1260489639.011672, sigma: 9.193835, k: 3.370494
out: 36844947662155088.000000
in: mu: 1260489639.011672, sigma: 9.193835, k: 3.370494
out: 36844947662155112.000000
in: mu: 1260489248.962996, sigma: 9.193818, k: 3.370505
out: 36844947358412288.000000
in: mu: 1260489248.962996, sigma: 9.193810, k: 3.370517
out: 36844947248871528.000000
$par
[1] 1.260489e+09 9.193810e+00 3.370517e+00

$value
[1] 3.684495e+16

$counts
function gradient 
      64       60 

$convergence
[1] 0

$message
NULL

Plot the new model (green) with old one (red):

orig_tab = data.frame(x, y)
plot(y~x, data=orig_tab, xlim=c(6, 30), xlab="password length", ylab="count passwords")
gauss_param = res[[1]]
plot(plot_res_f, col="green", add=T, xlim=c(6, 30))
gauss_param = c(1.260397e+09, 9.931107, 2.681267)
plot(plot_f, col=2, add=T, xlim=range(orig_tab$x))

Looking at the fit from password length 9 to 17 looks pretty solid. However, at 18 to 20 characters the model is still off. Sure it looks better now than with previous parameters, but is still off.

Now that there is a plausible model, extrapolate the password lenghts 21 to 30:

cat(sprintf("Len %2d: %d\n", (8:30), as.integer(plot_res_f((8:30)))), sep="")
Len  8: 1183852526
Len  9: 1258407109
Len 10: 1224942990
Len 11: 1091897186
Len 12: 891289463
Len 13: 666234247
Len 14: 456043522
Len 15: 285862234
Len 16: 164088609
Len 17: 86252410
Len 18: 41517882
Len 19: 18300810
Len 20: 7387144
Len 21: 2730574
Len 22: 924277
Len 23: 286498
Len 24: 81322
Len 25: 21138
Len 26: 5031
Len 27: 1096
Len 28: 218
Len 29: 40
Len 30: 6

From the table we can see the password lenght having a drastic impact on frequency.

LS0tDQp0aXRsZTogIlJvY2tZb3UgMjAyMSAtIFBhc3N3b3JkIGxlYWsiDQpvdXRwdXQ6IGh0bWxfbm90ZWJvb2sNCi0tLQ0KDQojIEJhY2tncm91bmQNCg0KQ2hlY2sgaWYgeW91ciBwYXNzd29yZCBoYXMgYmVlbiBsZWFrZWQNCmh0dHBzOi8vY3liZXJuZXdzLmNvbS9wYXNzd29yZC1sZWFrLWNoZWNrLw0KDQpyb2NreW91MjAyMS50eHQgLSBBIFNob3J0IFN1bW1hcnkNCmh0dHBzOi8vY2hyaXMucGFydHJpZGdlLnRlY2gvMjAyMS9yb2NreW91MjAyMS50eHQtYS1zaG9ydC1zdW1tYXJ5Lw0KDQpUaGlzIGlzIHdoYXQgTXIuIFBhcnRyaWRnZSBjb25jbHVkZXMgaW4gaGlzIGFuYWx5c2lzOg0KDQo+IGt5czIzNCBleHBsaWNpdGx5IHJlbW92ZWQgYW55IG5vbi1BU0NJSSBjaGFyYWN0ZXJzLCBhbmQgbGltaXRlZCBwYXNzd29yZCBsZW5ndGggdG8gMjAgY2hhcmFjdGVycy4NCj4gVGhpcyBtYWtlcyBmb3IgYSB2ZXJ5IGNsZWFuIGxpc3QsIGluIHN0YXJrIGNvbnRyYXN0IHRvIG90aGVyIHBhc3N3b3JkIGJyZWFjaGVzIG9yIGRpY3Rpb25hcmllcyB3aGljaCBhcmUgb2Z0ZW4gdmVyeSBtZXNzeSBvciB1bmZvcm1hdHRlZCwNCj4gYW5kIGNhbiB0YWtlIHRpbWUgdG8gY2xlYW4gYmVmb3JlIGJlaW5nIHVzYWJsZS4NCg0KTm90ZTogT24gbWFueSBwYXNzd29yZCBsZWFrcywgdGhlcmUgYXJlIHBhc3N3b3JkcyBsb25nZXIgdGhhbiAyMCBjaGFyYWN0ZXJzLg0KDQojIEFuYWx5c2lzDQoNCiMjIFBhc3N3b3JkIGxlbmdodHMgaW4gdGhlIGxlYWtlZCBmaWxlDQpBbmFseXplIHRoZSBmaWxlLiBTZWUgaG93IG1hbnkgcGFzc3dvcmRzIGl0IGNvbnRhaW5zIGFuZCBob3cgbG9uZyB0aGUgcGFzc3dvcmRzIGFyZS4NClJ1bm5pbmcgdGhpcyBzaW5nbGUtbGluZXIgaW4gUGVybDoNCmBgYHtwZXJsfQ0KcGVybCAtbmUgJ2Nob21wOyArKyRjbnQ7ICRwd2xlbj1sZW5ndGgoJF8pOyBpZiAoJGxlbnN7JHB3bGVufSkgeysrJGxlbnN7JHB3bGVufTt9IGVsc2UgeyRsZW5zeyRwd2xlbn09MTt9IEVORCB7cHJpbnRmKCJDb3VudDogJWQiLCAkY250KTsga2V5cyglbGVucyk7IHdoaWxlKG15KCRrLCAkdikgPSBlYWNoKCVsZW5zKSkge3ByaW50ZigiTGVuICVkOiAlZFxuIiwgJGssICR2KTt9fScgcm9ja3lvdTIwMjEudHh0DQpgYGANCg0KT24gbXkgTGludXgsIGl0IHRvb2sgd2VsbCBvdmVyIDQwIG1pbnV0ZXMsIGJ1dCBldmVudHVhbGx5IGl0IHdpbGwgb3V0cHV0Og0KYGBge3RleHR9DQpDb3VudDogODQ1OTA2MDIzOQ0KTGVuIDY6IDQ4NDIzNjE1OQ0KTGVuIDc6IDQwMjUxODk2MQ0KTGVuIDg6IDExMDcwODQxMjQNCkxlbiA5OiAxMzE1NDQ0MTI4DQpMZW4gMTA6IDEzMTQ5ODgxNjgNCkxlbiAxMTogMTA3MTQ1MjMyNg0KTGVuIDEyOiA4MzUzNjUxMjMNCkxlbiAxMzogNjEzNjU0MjgwDQpMZW4gMTQ6IDQzNjY1MjA2OQ0KTGVuIDE1OiAzMTcxNDY4NzQNCkxlbiAxNjogMjE1NzIwODg4DQpMZW4gMTc6IDEzMTMyODA2Mw0KTGVuIDE4OiA5Nzk1MDI4NQ0KTGVuIDE5OiA2NTIzNTg0NA0KTGVuIDIwOiA1MDI4Mjk0Nw0KYGBgDQoNCiMjIFBsb3R0aW5nIHRoZSBvdXRwdXQgd2l0aCBSDQpQbG90IHRoZSBnYXRoZXJlZCBwYXNzd29yZCBsZW5ndGhzIGZyb20gNiB0byAyMCBjaGFyYWN0ZXJzIHdpdGggUiAobm90ZSB0aGUgcGxvdCByYW5nZSBpcyBmcm9tIDYgdG8gMzAgdG8gbWFpbnRhaW4gdmlzdWFsIHNjYWxlKToNCmBgYHtyfQ0KeSA8LSBjKDQ4NDIzNjE1OSwgNDAyNTE4OTYxLCAxMTA3MDg0MTI0LCAxMzE1NDQ0MTI4LCAxMzE0OTg4MTY4LCAxMDcxNDUyMzI2LCA4MzUzNjUxMjMsIDYxMzY1NDI4MCwgNDM2NjUyMDY5LCAzMTcxNDY4NzQsDQoyMTU3MjA4ODgsIDEzMTMyODA2MywgOTc5NTAyODUsIDY1MjM1ODQ0LCA1MDI4Mjk0NykNCnggPC0gKDY6MjApDQp0YWIgPC0gZGF0YS5mcmFtZSh4LCB5KQ0KDQpwbG90KHl+eCwgZGF0YT10YWIsIHhsaW09Yyg2LCAzMCksIHhsYWI9InBhc3N3b3JkIGxlbmd0aCIsIHlsYWI9ImNvdW50IHBhc3N3b3JkcyIpDQpgYGANCiMjIENyZWF0aW5nIGEgbW9kZWwgd2l0aCBSDQpGcm9tIHRoZSBzaGFwZSBvZiB0aGUgcGxvdCwgaXQgbG9va3MgW2dhdXNzaWFuXShodHRwczovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9HYXVzc2lhbl9mdW5jdGlvbikuIExldCdzIHRyeSB0byBtb2RlbCBpdC4NCg0KRGVmaW5lIHNvbWUgaGVscGVyIGZ1bmN0aW9ucyBmb3IgZ2F1c3MgYW5kIG9wdGltaXphdGlvbiBmdW5jdGlvbiB0byByZXR1cm4gc3F1YXJlZCBzdW0gb2YgZGlmZmVyZW5jZXM6DQpgYGB7cn0NCmdhdXNzZiA8LSBmdW5jdGlvbih4LCBtdSwgc2lnbWEsIGspDQp7DQoJbXUgKiBleHAoLTAuNSAqICh4IC0gc2lnbWEpXjIgLyBrXjIpDQp9DQpvcHRpbWYgPC0gZnVuY3Rpb24ocGFyKQ0Kew0KICBtdSA8LSBwYXJbMV0NCiAgc2lnbWEgPC0gcGFyWzJdDQogIGsgPC0gcGFyWzNdDQogIHJoYXQgPC0gZ2F1c3NmKHRhYlsieCJdLCBtdSwgc2lnbWEsIGspDQogIG91dCA8LSBzdW0oKHRhYlsieSJdIC0gcmhhdCleMikNCgljYXQoc3ByaW50ZigiaW46IG11OiAlZiwgc2lnbWE6ICVmLCBrOiAlZlxuIiwgbXUsIHNpZ21hLCBrKSkNCgljYXQoc3ByaW50Zigib3V0OiAlZlxuIiwgb3V0KSkNCglvdXQNCn0NCnBsb3RfZiA8LSBmdW5jdGlvbih4KQ0Kew0KCWdhdXNzZih4LCBnYXVzc19wYXJhbVsxXSwgZ2F1c3NfcGFyYW1bMl0sIGdhdXNzX3BhcmFtWzNdKQ0KfQ0KYGBgDQoNCkd1ZXNzdGltYXRlIHN0YXJ0IHBvaW50IGFuZCBzY2FsZS4gVGhpcyBpcyB2ZXJ5IHRyaWNreSwgZ2V0dGluZyB0aGlzIHdyb25nIHdpbGwgcmVzdWx0IGluIGNvbXBsZXRlbHkgdXNlbGVzcyBwbG90cy4gVGhlIHZhbHVlcyBiZWxvdyBhcmUgb2J0YWluZWQgYnkgdHJpYWwtYW5kLWVycm9yLg0KUi1jb2RlOg0KYGBge3J9DQpwLmluaXQgPC0gYygxMDAwMDAwMCwgNSwgMSkNCnAuc2NhbGluZyA8LSBjKDFlLTEsIDFlLTksIDFlLTkpDQpgYGANCg0KR28gb3B0aW1pemUgdGhlIGJlbGwtY3VydmU6DQpgYGB7cn0NCihyZXMgPC0gb3B0aW0ocC5pbml0LCBvcHRpbWYsIG1ldGhvZD0iQkZHUyIsIGNvbnRyb2w9bGlzdChyZWx0b2w9MWUtOCwgcGFyc2NhbGUgPSBwLnNjYWxpbmcpKSkNCmBgYA0KTm93IHdlIGhhdmUgcGFyYW1ldGVycyBmb3IgZ2F1c3MtZnVuY3Rpb24sIHBsb3QgaXQ6DQpgYGB7cn0NCnBsb3QoeX54LCBkYXRhPXRhYiwgeGxpbT1jKDYsIDMwKSwgeGxhYj0icGFzc3dvcmQgbGVuZ3RoIiwgeWxhYj0iY291bnQgcGFzc3dvcmRzIikNCmdhdXNzX3BhcmFtID0gcmVzW1sxXV0NCnBsb3QocGxvdF9mLCBjb2w9MiwgYWRkPVQsIHhsaW09cmFuZ2UodGFiJHgpKQ0KYGBgDQojIyBJbXByb3ZpbmcgdGhlIFItbW9kZWwNCg0KUGFzc3dvcmQgbGVuZ3RoIG9mIDcgY2hhcmFjdGVycyBkb2Vzbid0IHNlZW0gdG8gZml0IHdlbGwgaW50byB0aGlzIG1vZGVsLg0KU2tpcHBpbmcgbGVuZ3RocyA2IGFuZCA3LCBiZWdpbiBhbmFseXNpcyBmcm9tIDggdG8gaW1wcm92ZSBhY2N1cmFjeToNCmBgYHtyfQ0KdGFiIDwtIGRhdGEuZnJhbWUoeD10YWlsKHgsIC0yKSwgeT10YWlsKHksIC0yKSkNCihyZXMgPC0gb3B0aW0ocC5pbml0LCBvcHRpbWYsIG1ldGhvZD0iQkZHUyIsIGNvbnRyb2w9bGlzdChyZWx0b2w9MWUtOCwgcGFyc2NhbGUgPSBwLnNjYWxpbmcpKSkNCmBgYA0KDQpQbG90IHRoZSBuZXcgbW9kZWwgKGdyZWVuKSB3aXRoIG9sZCBvbmUgKHJlZCk6DQpgYGB7cn0NCm9yaWdfdGFiID0gZGF0YS5mcmFtZSh4LCB5KQ0KcGxvdCh5fngsIGRhdGE9b3JpZ190YWIsIHhsaW09Yyg2LCAzMCksIHhsYWI9InBhc3N3b3JkIGxlbmd0aCIsIHlsYWI9ImNvdW50IHBhc3N3b3JkcyIpDQpnYXVzc19wYXJhbSA9IHJlc1tbMV1dDQpwbG90KHBsb3RfcmVzX2YsIGNvbD0iZ3JlZW4iLCBhZGQ9VCwgeGxpbT1jKDYsIDMwKSkNCmdhdXNzX3BhcmFtID0gYygxLjI2MDM5N2UrMDksIDkuOTMxMTA3LCAyLjY4MTI2NykNCnBsb3QocGxvdF9mLCBjb2w9MiwgYWRkPVQsIHhsaW09cmFuZ2Uob3JpZ190YWIkeCkpDQpgYGANCkxvb2tpbmcgYXQgdGhlIGZpdCBmcm9tIHBhc3N3b3JkIGxlbmd0aCA5IHRvIDE3IGxvb2tzIHByZXR0eSBzb2xpZC4gSG93ZXZlciwgYXQgMTggdG8gMjANCmNoYXJhY3RlcnMgdGhlIG1vZGVsIGlzIHN0aWxsIG9mZi4gU3VyZSBpdCBsb29rcyBiZXR0ZXIgbm93IHRoYW4gd2l0aCBwcmV2aW91cyBwYXJhbWV0ZXJzLA0KYnV0IGlzIHN0aWxsIG9mZi4NCg0KTm93IHRoYXQgdGhlcmUgaXMgYSBwbGF1c2libGUgbW9kZWwsIGV4dHJhcG9sYXRlIHRoZSBwYXNzd29yZCBsZW5naHRzIDIxIHRvIDMwOg0KYGBge3J9DQpjYXQoc3ByaW50ZigiTGVuICUyZDogJWRcbiIsICg4OjMwKSwgYXMuaW50ZWdlcihwbG90X3Jlc19mKCg4OjMwKSkpKSwgc2VwPSIiKQ0KYGBgDQpGcm9tIHRoZSB0YWJsZSB3ZSBjYW4gc2VlIHRoZSBwYXNzd29yZCBsZW5naHQgaGF2aW5nIGEgZHJhc3RpYyBpbXBhY3Qgb24gZnJlcXVlbmN5Lg0K