Python için oldukça yeniyim ve tamamen karıştırdım, .join()dizeleri birleştirmek için tercih edilen yöntem okudum.
Denedim:
strid = repr(595)
print array.array('c', random.sample(string.ascii_letters, 20 - len(strid)))
.tostring().join(strid)
ve şöyle bir şey var:
5wlfgALGbXOahekxSs9wlfgALGbXOahekxSs5
Neden böyle çalışıyor? Olmamalı 595sadece otomatik eklenecek?