Use whrandom instead of rand.

Run 500 steps instead of forever.
diff --git a/Demo/tkinter/guido/electrons.py b/Demo/tkinter/guido/electrons.py
index f16c3fa..377c9ed 100755
--- a/Demo/tkinter/guido/electrons.py
+++ b/Demo/tkinter/guido/electrons.py
@@ -41,19 +41,19 @@
 		self.tk.update()
 
 	def random_move(self,n):
+		import whrandom
+		c = self.canvas
 		for i in range(1,n+1):
 			p = self.pieces[i]
-			c = self.canvas
-			import rand
-			x = rand.choice(range(-2,4))
-			y = rand.choice(range(-3,4))
+			x = whrandom.choice(range(-2,4))
+			y = whrandom.choice(range(-3,4))
 			c.move(p, x, y)
 		self.tk.update()
 
 	# Run -- never returns
 	def run(self):
 		try:
-			while 1:
+			for i in range(500):
 				self.random_move(self.n)
 		except TclError:
 			try: