X-Git-Url: https://git.novaco.in/?a=blobdiff_plain;f=utils%2F__init__.py;h=d6ff895082a0a9f11582aa159883df210663340d;hb=2a8c19f5f3bdae38e9ef89bf7515dc10a7bb1893;hp=f6e64f2bde828014a1d0c44fe8bf05750768612d;hpb=9946c27d674e797b448c95f79e3050de50305818;p=electrum-server.git diff --git a/utils/__init__.py b/utils/__init__.py index f6e64f2..d6ff895 100644 --- a/utils/__init__.py +++ b/utils/__init__.py @@ -198,8 +198,8 @@ def DecodeBase58Check(psz): ########### end pywallet functions ####################### def random_string(length): - return ''.join(random.choice(string.ascii_uppercase + string.digits) for x in xrange(length)) - + with open("/dev/urandom", 'rb') as f: + return b58encode( f.read(length) ) def timestr(): return time.strftime("[%d/%m/%Y-%H:%M:%S]")