Commit 294ea161 authored by Guido van Rossum's avatar Guido van Rossum

Use random instead of whrandom.

parent a96ea079
...@@ -12,7 +12,7 @@ Public functions: Internaldate2tuple ...@@ -12,7 +12,7 @@ Public functions: Internaldate2tuple
Time2Internaldate Time2Internaldate
""" """
import re, socket, string, time, whrandom import re, socket, string, time, random
# Globals # Globals
...@@ -109,7 +109,7 @@ class IMAP4: ...@@ -109,7 +109,7 @@ class IMAP4:
# Create unique tag for this session, # Create unique tag for this session,
# and compile tagged response matcher. # and compile tagged response matcher.
self.tagpre = Int2AP(whrandom.random()*32000) self.tagpre = Int2AP(random.random()*32000)
self.tagre = re.compile(r'(?P<tag>' self.tagre = re.compile(r'(?P<tag>'
+ self.tagpre + self.tagpre
+ r'\d+) (?P<type>[A-Z]+) (?P<data>.*)') + r'\d+) (?P<type>[A-Z]+) (?P<data>.*)')
......
...@@ -109,7 +109,7 @@ _prefix = None ...@@ -109,7 +109,7 @@ _prefix = None
def choose_boundary(): def choose_boundary():
global _prefix global _prefix
import time import time
import whrandom import random
if _prefix == None: if _prefix == None:
import socket import socket
import os import os
...@@ -124,7 +124,7 @@ def choose_boundary(): ...@@ -124,7 +124,7 @@ def choose_boundary():
pid = '1' pid = '1'
_prefix = hostid + '.' + uid + '.' + pid _prefix = hostid + '.' + uid + '.' + pid
timestamp = '%.3f' % time.time() timestamp = '%.3f' % time.time()
seed = `whrandom.randint(0, 32767)` seed = `random.randint(0, 32767)`
return _prefix + '.' + timestamp + '.' + seed return _prefix + '.' + timestamp + '.' + seed
......
...@@ -7,7 +7,7 @@ See tabulate() for output format. ...@@ -7,7 +7,7 @@ See tabulate() for output format.
import sys import sys
import time import time
import whrandom import random
import marshal import marshal
import tempfile import tempfile
import operator import operator
...@@ -23,7 +23,7 @@ def randrange(n): ...@@ -23,7 +23,7 @@ def randrange(n):
except IOError: except IOError:
result = [] result = []
for i in range(n): for i in range(n):
result.append(whrandom.random()) result.append(random.random())
try: try:
try: try:
fp = open(fn, "wb") fp = open(fn, "wb")
...@@ -44,7 +44,7 @@ def randrange(n): ...@@ -44,7 +44,7 @@ def randrange(n):
##assert len(result) == n ##assert len(result) == n
# Shuffle it a bit... # Shuffle it a bit...
for i in range(10): for i in range(10):
i = whrandom.randint(0, n-1) i = random.randint(0, n-1)
temp = result[:i] temp = result[:i]
del result[:i] del result[:i]
temp.reverse() temp.reverse()
...@@ -129,7 +129,7 @@ def main(): ...@@ -129,7 +129,7 @@ def main():
y = (y^h^d) & 255 y = (y^h^d) & 255
h = h>>8 h = h>>8
z = (z^h^d) & 255 z = (z^h^d) & 255
whrandom.seed(x, y, z) random.seed(x, y, z)
r = range(k1, k2+1) # include the end point r = range(k1, k2+1) # include the end point
tabulate(r) tabulate(r)
......
...@@ -3,12 +3,12 @@ ...@@ -3,12 +3,12 @@
# Create a bunch of threads, let each do some work, wait until all are done # Create a bunch of threads, let each do some work, wait until all are done
from test_support import verbose from test_support import verbose
import whrandom import random
import thread import thread
import time import time
mutex = thread.allocate_lock() mutex = thread.allocate_lock()
whmutex = thread.allocate_lock() # for calls to whrandom rmutex = thread.allocate_lock() # for calls to random
running = 0 running = 0
done = thread.allocate_lock() done = thread.allocate_lock()
done.acquire() done.acquire()
...@@ -17,9 +17,9 @@ numtasks = 10 ...@@ -17,9 +17,9 @@ numtasks = 10
def task(ident): def task(ident):
global running global running
whmutex.acquire() rmutex.acquire()
delay = whrandom.random() * numtasks delay = random.random() * numtasks
whmutex.release() rmutex.release()
if verbose: if verbose:
print 'task', ident, 'will run for', round(delay, 1), 'sec' print 'task', ident, 'will run for', round(delay, 1), 'sec'
time.sleep(delay) time.sleep(delay)
...@@ -85,9 +85,9 @@ def task2(ident): ...@@ -85,9 +85,9 @@ def task2(ident):
# of the current one # of the current one
delay = 0.001 delay = 0.001
else: else:
whmutex.acquire() rmutex.acquire()
delay = whrandom.random() * numtasks delay = random.random() * numtasks
whmutex.release() rmutex.release()
if verbose: if verbose:
print 'task', ident, 'will run for', round(delay, 1), 'sec' print 'task', ident, 'will run for', round(delay, 1), 'sec'
time.sleep(delay) time.sleep(delay)
......
...@@ -549,7 +549,7 @@ _MainThread() ...@@ -549,7 +549,7 @@ _MainThread()
def _test(): def _test():
import whrandom import random
class BoundedQueue(_Verbose): class BoundedQueue(_Verbose):
...@@ -592,7 +592,7 @@ def _test(): ...@@ -592,7 +592,7 @@ def _test():
self.quota = quota self.quota = quota
def run(self): def run(self):
from whrandom import random from random import random
counter = 0 counter = 0
while counter < self.quota: while counter < self.quota:
counter = counter + 1 counter = counter + 1
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment