Re: Why it's ridiculously dumb having a 100% random password
Reply #29 –
Yeah it's true it's tedious work but some more research i don't think it hurts cos I can pretty much see some hole in this area of research and can't blame anybody cos these huge numbers can get some guys bored. But for the folks out there with a math background might be interesting.
In the meantime found a cool python3 script (i'll put it at the bottom) that takes a number i.e 63 and spits patterns whatever one can find useful. For example speaking about 24|18|18|3 it's just one out of other 37.820 and there's no way doing that by hand.
If splitting 63 in smaller chunks, that will give even more numerous patterns but each of those variants/pattern starts to drop.
And here's the script, it has already 63 long, split in 4 chunks see this part of the script bellow Compositions(63,4):
def Compositions(n,k):
if k==1:
yield [n]
elif n == 0:
yield []
else:
for i in range(1,n):
for comp in Compositions(n-i, k-1):
yield comp + [i]
for c in Compositions(63,4):
print(c)