mirror of
https://github.com/coding-horror/basic-computer-games.git
synced 2025-12-21 23:00:43 -08:00
Return a value from gen_random function.
This commit is contained in:
@@ -2,8 +2,8 @@ from random import random
|
|||||||
from random import seed
|
from random import seed
|
||||||
|
|
||||||
|
|
||||||
def gen_random(C):
|
def gen_random():
|
||||||
C = int(random() * 5) + 1
|
return int(random() * 5) + 1
|
||||||
|
|
||||||
|
|
||||||
def bad_input_850():
|
def bad_input_850():
|
||||||
@@ -144,19 +144,19 @@ while Z < 11: # line 270. main loop. while the year is less than 11
|
|||||||
else: # we're good. decrement the grain store
|
else: # we're good. decrement the grain store
|
||||||
S = S - int(D / 2)
|
S = S - int(D / 2)
|
||||||
|
|
||||||
gen_random(C)
|
C = gen_random()
|
||||||
# REM *** A BOUNTIFUL HARVEST!
|
# REM *** A BOUNTIFUL HARVEST!
|
||||||
Y = C
|
Y = C
|
||||||
H = D * Y
|
H = D * Y
|
||||||
E = 0
|
E = 0
|
||||||
|
|
||||||
gen_random(C)
|
C = gen_random()
|
||||||
if int(C / 2) == C / 2: # even number. 50/50 chance
|
if int(C / 2) == C / 2: # even number. 50/50 chance
|
||||||
# REM *** RATS ARE RUNNING WILD!!
|
# REM *** RATS ARE RUNNING WILD!!
|
||||||
E = int(S / C) # calc losses due to rats, based on previous random number
|
E = int(S / C) # calc losses due to rats, based on previous random number
|
||||||
S = S - E + H # deduct losses from stores
|
S = S - E + H # deduct losses from stores
|
||||||
|
|
||||||
gen_random(C)
|
C = gen_random()
|
||||||
# REM *** LET'S HAVE SOME BABIES
|
# REM *** LET'S HAVE SOME BABIES
|
||||||
I = int(C * (20 * A + S) / P / 100 + 1)
|
I = int(C * (20 * A + S) / P / 100 + 1)
|
||||||
# REM *** HOW MANY PEOPLE HAD FULL TUMMIES?
|
# REM *** HOW MANY PEOPLE HAD FULL TUMMIES?
|
||||||
|
|||||||
Reference in New Issue
Block a user