summaryrefslogtreecommitdiff
path: root/Demo
diff options
context:
space:
mode:
authorAndrew M. Kuchling <amk@amk.ca>2002-04-10 14:50:16 +0000
committerAndrew M. Kuchling <amk@amk.ca>2002-04-10 14:50:16 +0000
commitbdf50b68425346ba0b9f8737eb0ad5c22cffa96c (patch)
tree60a7827a649205a9dee46e65e0f6ac66d38271e8 /Demo
parent45ac57e8cf5c81a79b5417750ae561b80009f468 (diff)
downloadcpython-bdf50b68425346ba0b9f8737eb0ad5c22cffa96c.tar.gz
Use random module instead of whrandom
Move imports to top
Diffstat (limited to 'Demo')
-rwxr-xr-xDemo/curses/life.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/Demo/curses/life.py b/Demo/curses/life.py
index 37d36e811d..4ce09d2f24 100755
--- a/Demo/curses/life.py
+++ b/Demo/curses/life.py
@@ -17,6 +17,9 @@
# Make board updates faster
#
+import random, string, traceback
+import curses
+
class LifeBoard:
"""Encapsulates a Life board
@@ -118,11 +121,10 @@ class LifeBoard:
def makeRandom(self):
"Fill the board with a random pattern"
- import whrandom
self.state={}
for i in range(0, self.X):
for j in range(0, self.Y):
- if whrandom.random()*10>5.0: self.set(j,i)
+ if random.random() > 0.5: self.set(j,i)
def erase_menu(stdscr, menu_y):
@@ -139,7 +141,6 @@ def display_menu(stdscr, menu_y):
'E)rase the board, R)andom fill, S)tep once or C)ontinuously, Q)uit')
def main(stdscr):
- import string, curses
# Clear the screen and display the menu of keys
stdscr.clear()
@@ -196,7 +197,6 @@ def main(stdscr):
else: pass # Ignore incorrect keys
if __name__=='__main__':
- import curses, traceback
try:
# Initialize curses
stdscr=curses.initscr()