projects
/
super-star-trek.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
25e6fee
)
Add sanity check.
author
Eric S. Raymond
<esr@thyrsus.com>
Mon, 13 Sep 2010 22:19:19 +0000
(22:19 +0000)
committer
Eric S. Raymond
<esr@thyrsus.com>
Mon, 13 Sep 2010 22:19:19 +0000
(22:19 +0000)
src/sst.py
patch
|
blob
|
history
diff --git
a/src/sst.py
b/src/sst.py
index 143ca5363622f8776ee8b92f73e811b887216903..0a8a7863ac6029c83ba98e407bf6b98553ff8b8a 100644
(file)
--- a/
src/sst.py
+++ b/
src/sst.py
@@
-970,11
+970,12
@@
def randdevice():
15, # DCOMPTR: computer 1.5%
20, # NAVCOMP: navigation system 2.0%
75, # DTRANSP: transporter 7.5%
- 20, # DSHCTRL: high-speed shield controller 2.0%
+ 20, # DSHCTRL: high-speed shield controller
2.0%
10, # DDRAY: death ray 1.0%
30, # DDSP: deep-space probes 3.0%
)
- idx = randrange(1000) # weights must sum to 1000
+ assert(sum(weights) == 1000)
+ idx = randrange(1000)
sum = 0
for (i, w) in enumerate(weights):
sum += w