diff options
Diffstat (limited to 'Lib')
-rw-r--r-- | Lib/mimetools.py | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/Lib/mimetools.py b/Lib/mimetools.py index 5489aa0..eed24ca 100644 --- a/Lib/mimetools.py +++ b/Lib/mimetools.py @@ -109,7 +109,7 @@ _prefix = None def choose_boundary(): global _prefix import time - import rand + import whrandom if _prefix == None: import socket import os @@ -122,10 +122,9 @@ def choose_boundary(): pid = `os.getpid()` except: pid = '1' - seed = `rand.rand()` _prefix = hostid + '.' + uid + '.' + pid - timestamp = `int(time.time())` - seed = `rand.rand()` + timestamp = '%.3f' % time.time() + seed = `whrandom.randint(0, 32767)` return _prefix + '.' + timestamp + '.' + seed |