# import the library numpy as np
# import the library matplotlib.pyplot as plt
import numpy as np
import matplotlib.pyplot as plt
# set a seed for your calculations so that they are reproducible
x=np.random.seed(123456)
# generate 50 random integers from 1 to 50 using random.randint() and make a
# frequency histogram with 5 bars
x=np.random.randint(low = 1, high = 50, size = 50)
print(x)
plt.hist(x, 5) #5 is the amount of bars/bins
[ 2 43 44 48 44 28 33 24 37 9 11 11 13 12 21 44 48 23 39 35 15 7 43 3
48 5 31 46 24 21 21 46 6 24 37 12 36 30 40 17 35 19 16 48 33 28 21 18
11 47]
# generate 10,000 random integers from 1 to 50 using random.randint() and make a
# frequency histogram with 5 bars
# compare with previous histogram
y=np.random.randint(low = 1, high = 50, size = 10000)
print(y)
plt.hist(y, 5) #5 is the amount of bars/bins
[29 21 15 ... 26 43 10]
#compare previous 2 histograms against each other with 5 bins
plt.hist([x, y], bins=5, color=['red', 'blue'], label=['x', 'y'])
plt.legend()
# generate 1000 floating point numbers uniformly distributed from 1 to 100 and make a
# frequency histogram with 5 bars
x = np.random.uniform(size = 1000)
x = 1 + 99*x
print(x)
plt.hist(x,5)
[15.40720343 33.3019995 60.85357536 70.17893769 83.89529375 51.52846284
89.32789053 76.0766353 8.06229506 67.01835898 69.47856097 6.71610033
80.27682751 12.87798528 97.91087392 64.46475082 12.3833652 1.57240569
48.07790592 77.0109991 20.75092395 12.59672253 93.43851365 77.92890378
70.8269827 52.28232241 48.17939703 89.68231965 7.67369095 98.28872504
48.43603777 80.77911119 56.21494124 19.76545129 75.16244335 67.82263991
24.07119459 37.33099841 42.87237847 30.15264831 36.85458863 21.53863106
96.43944376 78.33920806 63.50630182 41.16601847 80.70726263 85.23955643
31.8303024 96.60302339 27.64100696 91.20904074 73.25605833 91.73509841
95.23782239 55.07524468 53.11036213 55.55214522 79.8481495 56.14182959
72.01827464 30.05308689 10.85024833 10.25895089 58.53811249 12.62681353
27.23885552 4.89899797 63.00084391 30.90542429 6.61767021 22.74349574
86.71899033 40.09404054 36.15639624 30.52767373 87.3345007 18.75623608
90.97469999 57.62612384 85.28866147 21.18783467 11.42831227 60.1203392
12.24772648 33.33328001 13.295221 72.181936 3.54557399 83.1310538
29.28640621 98.63748641 64.50932162 35.50199411 47.36520003 70.49019509
45.42907597 50.83503229 12.99749281 10.20353053 42.61954529 22.86444255
6.89140343 35.00789063 6.98379573 16.99446183 36.79289846 95.60269085
83.09799455 41.97126137 46.77262845 17.75051333 70.21494752 51.15743977
76.887042 46.11431636 59.41986709 85.04112825 77.35457115 43.03949872
20.54671556 71.82962089 44.49536568 21.62760829 96.82990659 42.23815671
65.84223168 35.93351128 44.82495935 42.72675698 37.32449037 69.7798018
98.10077775 80.58095169 99.53742574 95.67368662 88.38994486 51.07061498
69.46742937 98.55541036 5.91928303 54.80482231 93.09584393 37.6895885
6.71679481 76.44499859 11.28000556 21.04530418 13.62523544 15.75788369
41.76021575 24.57391959 52.12249583 97.62899396 31.05473494 4.22217263
28.09280008 29.79519058 80.08876126 3.77691539 56.9815497 84.26487094
27.88381618 77.70632971 87.27456823 74.8118486 21.12475502 95.1922787
83.3654065 76.15523234 34.55695662 65.21478596 3.1972284 97.21260663
11.40552621 9.46093504 17.00562644 4.32369864 97.82594809 88.89825739
15.61001425 49.53367304 38.86859007 43.95620301 86.19930518 6.5693036
67.06153412 52.88815376 41.55699452 70.12818397 55.42928638 11.74089589
58.76945862 6.56570755 59.91851444 83.89393973 79.50888036 17.946884
63.21021254 69.69266984 33.89575271 28.05752806 51.97674346 43.04661112
60.00246565 86.13169657 7.7315244 94.53165108 69.77984574 23.51384251
71.91905551 27.08403825 51.74969492 63.95824182 55.99227449 65.01031161
93.44365517 43.85098778 98.65286561 45.62506792 86.28322546 82.00273308
96.49450314 91.54692267 17.28028426 62.45773925 69.63441861 18.39941771
33.71349805 85.91541687 19.46041828 71.84660377 39.16512299 92.23975635
33.17649781 30.19588847 82.92753736 30.22957691 44.25638795 26.93728637
1.5758626 38.49620568 33.43280116 78.12623498 16.79328465 1.46136911
31.34785798 78.04568659 87.83966173 38.42210924 47.06460091 11.55433869
5.29367573 10.40862963 20.23439086 14.27314342 33.09180061 73.68549667
45.46795173 16.88818646 91.95207159 14.19263017 4.85564635 20.64301138
1.94259568 29.71116535 36.93156159 59.37316321 15.62090663 65.75596984
62.73667776 29.22746689 78.45034881 25.01183979 38.3170446 94.66279922
26.73040531 91.7886437 76.40463902 92.71274349 62.75680744 40.80400081
66.17079975 49.49240252 95.46917633 60.78764786 57.4280919 56.10042722
23.20157611 38.95764541 81.37036948 12.15914064 7.94552897 7.01282573
13.61593231 18.20578648 76.45500723 64.7206533 13.42479268 93.01586101
72.23964661 14.69766014 32.72830147 9.61632175 18.42245772 85.76877221
42.62733416 86.37898472 53.27817073 9.59990032 92.18672745 82.27057694
93.95305311 63.07000703 35.07240975 82.11515802 18.91036985 47.04871513
46.802266 32.6273562 96.63100323 29.37114809 1.64572432 36.27372173
76.7998405 49.19366126 30.70486 60.68419858 73.92216942 84.38451022
80.72298833 60.97759678 64.6663695 60.83422897 40.70568928 8.2521566
94.47596134 94.35937878 35.69060973 55.17212587 6.08224885 32.03166802
99.87379759 80.97863149 45.01542828 22.15663297 78.96475673 80.54019729
70.9690467 81.71962786 4.01691705 24.12934548 57.61605181 48.64575459
11.66663585 88.15355 37.32824864 88.92220588 29.79861472 60.71194514
30.45707293 20.60521384 67.67427627 60.90055774 24.32136198 16.56214825
52.8087451 32.40119943 40.60218556 6.26224155 5.59021409 75.99048999
35.60986943 31.83647507 83.1581112 85.13010588 25.63549502 89.35828897
90.1486012 5.99320584 98.71404901 78.66902006 65.1118605 91.15170195
28.61388527 41.88225479 93.13874407 51.70876069 65.41113429 11.92329907
48.51507506 15.10137171 17.39116468 28.03770426 8.88528717 86.08892649
57.29680683 66.17999644 97.4156697 85.85173882 67.52416924 88.89127503
74.50104518 70.74714956 59.39436212 99.0568475 52.40574324 41.36883892
73.90535744 26.51615386 34.99259686 35.7243146 39.54608264 31.94101265
81.42876891 57.95881308 14.31079343 16.20068779 71.25603626 78.49142114
45.35758565 16.42776125 78.33154812 71.64631202 24.23996822 13.31046578
13.28383326 39.33362647 5.15903921 72.64947608 55.34384315 74.60690975
32.98259154 51.06141677 74.94526392 9.39885721 84.74208688 53.99816379
64.49174602 60.909083 80.74594591 41.52639698 78.9739638 45.76433809
4.79092755 22.91529037 71.26032101 51.29801496 28.65167423 34.5796602
60.20291477 98.92114484 41.70408814 15.8136103 19.99679975 44.6578455
65.12266153 72.122109 21.85128947 51.53564865 63.54676161 70.15032181
33.44892851 38.55359203 84.34026346 85.90465926 19.47844522 84.63878527
60.63833873 37.77186021 38.96675557 20.18214809 29.37537032 31.70313139
25.26465811 61.70917938 24.34652876 72.80296911 66.87810997 86.02804395
64.81361617 12.95192103 91.43898128 5.20879506 69.66706828 87.14992423
92.87322651 63.48723567 18.91836692 73.78443283 94.40584832 44.22557732
96.84274716 88.12286007 84.05322659 98.20144264 67.69127637 7.80211647
83.76762236 80.8625055 33.5542224 24.96538251 83.75285244 75.753899
22.67756189 66.61522576 63.87431293 66.5723809 46.8551844 43.1698331
99.44590106 65.71340711 67.63894111 15.05101609 21.75689224 20.24245942
94.60851529 26.99287337 54.49527204 52.52778543 64.61776401 88.86013739
78.60078864 79.29303797 19.66362688 63.23077722 51.00237491 1.44849486
17.67549444 26.88990168 71.3616512 70.623537 50.52909969 59.9545727
25.72557763 21.00128523 59.61906893 2.32802267 53.2699027 22.87353993
45.07869383 10.95652528 45.33559583 47.93927494 92.81079265 27.89229808
45.64452193 78.0148958 72.18981575 63.92474862 32.54695842 66.86399635
89.14493456 77.67858314 76.3813782 29.99577973 33.71920007 90.20985826
14.70063617 68.82030533 94.84389906 59.20558097 37.59142604 69.57079906
47.95055537 82.2076633 90.92150022 37.57324686 47.75157582 43.516359
48.30594467 86.56281879 62.95788234 27.82168341 41.50806351 53.86318263
4.93989208 62.82831806 55.09707091 51.44336614 29.95804366 77.60113536
61.68202316 95.36510457 37.10468618 50.35371104 80.38828748 12.55810375
31.38106845 89.91978287 16.92054254 35.56945602 75.93417783 68.99280843
91.76388333 72.38444959 35.62321083 80.66686265 19.61220973 35.52844455
46.64414563 6.7942961 99.81263421 81.96845241 4.40092214 93.63426858
50.93438564 10.04546035 61.76950075 19.25128342 7.14283908 87.80062501
24.69862663 2.59909787 67.11358252 16.5552231 17.82910836 63.1271644
80.75872263 88.68672837 97.60397058 51.74553507 11.56246504 7.48690592
20.21984555 2.35635739 94.87656403 86.23631827 66.86763744 79.620118
97.64530482 48.43842572 85.78069896 2.25529827 55.06248933 35.66495592
72.20750027 18.03746937 86.36011836 77.13932452 55.21810808 53.05493988
73.64406008 9.05275724 78.21914985 80.68635008 66.37825733 67.98800313
65.58631445 87.81891616 57.15093449 44.32727532 24.5450758 13.42990955
18.44048876 77.17491018 11.99980854 99.12780004 21.86043415 66.82611533
71.71042868 77.99286701 56.54607437 89.9895699 61.07566637 43.79707342
48.09401621 29.87043251 19.26025971 86.46992767 56.08607985 4.14640582
58.48514412 94.45879027 75.5600441 79.42451128 80.94518993 11.15434534
90.30067509 56.31621528 88.79033073 2.81737437 85.91273321 55.49865592
16.29338532 95.17615873 56.18870202 23.25824216 83.30160155 77.92947928
11.58784647 57.05472495 55.83191139 35.76417333 55.13084236 16.37788042
61.20618556 11.95325915 78.28210114 79.82564279 49.2380535 85.88484173
88.3667329 33.69417258 18.18492189 17.91637699 13.87487997 66.52500776
48.8101565 43.91281358 81.69630917 38.50426447 85.17305697 28.18259994
42.50297412 94.13543642 35.84021426 43.11248399 34.0787535 80.06619629
97.57490266 28.1696077 88.12963095 80.18606584 72.28095937 43.62203319
90.56351229 41.77992114 43.69253787 44.73829527 65.18867355 60.2747685
66.81760249 35.45803367 58.28328923 26.39514097 98.12896785 58.05592033
94.24998803 74.50468867 10.44670771 9.65383881 77.35914108 21.86123538
82.51400007 49.72754903 96.9867392 90.51251943 22.13992217 74.03317205
44.05314033 33.9529891 38.45572635 85.544268 7.93725863 16.29981858
88.83099801 58.92816795 45.11954098 68.94748972 61.90757593 83.87751155
61.75143191 64.27218474 4.95890226 99.05690529 1.91073107 63.82253912
83.03639838 45.28693023 78.70747134 53.62440458 41.42327016 63.45915853
70.44485585 11.76294479 82.95248729 84.54279505 66.49324469 22.28747942
1.35066193 41.60488581 39.1499989 26.36834323 44.19543993 43.24516398
79.01820291 43.81613998 68.24656691 40.48999844 86.97347868 65.22400182
92.23655129 18.31260382 73.37802402 28.4535868 82.04877542 93.32146884
28.48732721 58.52761609 90.18588667 40.6363922 55.29529527 80.43103269
60.05819482 55.22515358 45.1087248 97.54449481 13.59435216 4.36973903
83.43294516 64.07082262 14.67853182 63.48225747 96.79909808 13.15552855
49.9620672 6.13443299 17.8734181 78.85694166 25.13578427 40.95418209
66.60594127 82.63723925 69.37803172 73.84693231 76.38271067 95.46205065
88.26455536 70.00960993 16.98388486 43.95925623 80.88974698 88.93347061
43.66894866 8.9675425 19.80329028 10.57411784 86.16195289 3.24662912
72.10374876 37.42091596 96.84238033 66.99799427 27.35054862 98.12178429
32.73085626 24.24130565 83.60963339 74.24491586 93.58519264 27.96094989
44.56773073 40.32835157 87.46139432 99.13158899 5.39536168 46.82397805
40.48837422 73.39351715 96.6101856 32.04336295 93.53084661 44.83836999
83.18821218 34.84316917 53.07064736 83.30908724 84.51695306 85.44334485
93.85190508 80.7717744 85.78154731 48.12811636 89.33351337 70.48590974
85.62088937 30.36880118 45.31857277 16.16489924 41.99671998 50.25968317
66.8636397 16.10985049 69.73479179 69.97084737 88.23869534 42.19641241
64.84671436 48.04093875 16.07649392 59.94968451 76.46746681 86.03116423
16.76892529 29.39983201 32.96910423 6.22133615 55.75296427 98.57778915
33.62138919 42.95220304 28.92439411 83.86415015 86.93923401 48.52103952
25.86705521 93.93802788 53.59553216 35.94664812 94.28193972 97.65209481
25.88674735 55.80523164 19.09496336 72.03812924 85.64096678 75.9911182
71.11120523 93.14856568 74.36277665 4.14481733 24.25328959 38.37227362
17.552863 45.51022589 53.21778801 33.99353608 79.36764145 72.16470323
91.33261186 70.22669975 24.39604327 44.54672385 28.07524626 23.22051292
53.53690011 79.77360749 69.82774806 24.61844959 23.01819973 68.19884677
43.69581277 43.55789449 69.57822241 95.33189115 33.25973 36.07121273
82.69182936 72.19343459 89.26463538 24.8442276 48.59642659 46.57813846
50.95500429 56.22906289 24.46109729 1.06681722 3.11446767 84.3696025
45.95153857 20.98741929 73.54870699 50.7218902 61.25690785 95.48062951
99.55185393 54.49172367 14.08941178 13.74135919 94.32273562 5.74364549
52.94220473 28.89203266 56.10023689 56.68143607 54.57491497 23.79944835
21.12197648 1.99111745 23.43354189 61.57383934 88.44655616 47.95251678
45.3604372 27.50908935 44.42129594 62.9973951 6.28747188 69.37653273
76.11954533 50.37553642 30.63549911 70.15490486 44.44411625 75.99535003
47.27156406 81.73057713 21.22266131 72.1981913 ]
# generate 1000 floating point numbers normally distributed about a mean of 50
# with a standard deviation of 5 and make a frequency histogram with 5 bars
z = np.random.normal(size = 1000, loc = 50, scale = 5)
plt.hist(z, 5)
# generate 1000 floating point numbers normally distributed about a mean of 50
# with a standard deviation of 5 and make a density histogram with 5 bars; compare with frequency
# histogram
# basically just copy the formula from previous question but add in density = True parameter!
w = np.random.normal(size = 1000, loc = 50, scale = 5)
plt.hist(w, 5, density = True)
# Compare the histograms from the previous 2 questions here!
# z = the normal histogram, w = the density histogram
plt.hist([z, w], bins=5, color=['red', 'blue'], label=['z', 'w'])
plt.legend()
# import random and set seed
import random
random.seed(1234)
# Simulate drawing a single ball; each ball has a number from from 1 to 50
random.randint(1,50)
# Simulate drawing 100 balls and keep track of the number of balls
# that have a number less than 25
x = random.randint(1, 50)
n = 100 # Number of balls being drawn
less_list = [] # Leave open so it can be filled as the simulation goes
for i in range (0, n):
x = random.randint(1, 50)
if x < 25:
less_list.append(random.randint(1,50))
print("Less_list =",less_list)
print(f"Out of {n} simulations, {len(less_list)} random numbers were less than 25") #len(less_list) gives the number of items in the list
Less_list = [1, 38, 43, 7, 16, 2, 23, 6, 46, 1, 5, 39, 33, 18, 42, 31, 18, 42, 30, 33, 1, 10, 4, 38, 5, 10, 23, 34, 43, 30, 27, 43, 12, 10, 10, 37, 32, 38, 31, 29, 18, 50, 27, 34, 32, 42, 23, 45, 38, 10, 29, 6, 4, 3, 33, 45, 20]
Out of 100 simulations, 57 random numbers were less than 25
# Calculate discrete probability that you will draw a ball with a number <25 using 10,000
# simulations
# Discrete probability (D) = chances of the number of balls being <25 / the total number of balls
# Basically copy the basics from the last problem but change the necessary values
y = random.randint(1, 50)
n = 10000 # Number of balls being drawn
less_list = [] # Leave open so it can be filled as the simulation goes
for i in range (0, n):
y = random.randint(1, 50)
if y < 25:
less_list.append(random.randint(1,50))
D = (len(less_list)) # The number of balls with a value <25
print("D =", D)
print("D/n =", D/n)
print(f"The discrete probability that you will draw a ball with a number <25 out of {n} simulations is {D/n}")
D = 4790
D/n = 0.479
The discrete probability that you will draw a ball with a number <25 out of 10000 simulations is 0.479
# Now suppose you are playing a game where you draw a ball. You win if you get a number
# <25 and lose otherwise. Write a function which draws a single ball and returns True
# if the number is <25 and false if it is >= 25
# Test out your function
for i in range (0, n):
pull = random.randint(1, 50)
if (pull < 25):
print("True, <25, win!")
else:
print("False, >=25, lose")
True, <25, win!
True, <25, win!
True, <25, win!
False, >=25, lose
False, >=25, lose
False, >=25, lose
False, >=25, lose
False, >=25, lose
True, <25, win!
True, <25, win!
False, >=25, lose
False, >=25, lose
True, <25, win!
True, <25, win!
False, >=25, lose
False, >=25, lose
False, >=25, lose
False, >=25, lose
False, >=25, lose
False, >=25, lose
True, <25, win!
False, >=25, lose
False, >=25, lose
False, >=25, lose
False, >=25, lose
False, >=25, lose
True, <25, win!
False, >=25, lose
False, >=25, lose
False, >=25, lose
True, <25, win!
False, >=25, lose
True, <25, win!
False, >=25, lose
True, <25, win!
False, >=25, lose
True, <25, win!
False, >=25, lose
True, <25, win!
False, >=25, lose
False, >=25, lose
True, <25, win!
True, <25, win!
True, <25, win!
False, >=25, lose
True, <25, win!
True, <25, win!
True, <25, win!
False, >=25, lose
False, >=25, lose
False, >=25, lose
True, <25, win!
False, >=25, lose
False, >=25, lose
True, <25, win!
False, >=25, lose
True, <25, win!
True, <25, win!
False, >=25, lose
False, >=25, lose
True, <25, win!
False, >=25, lose
False, >=25, lose
False, >=25, lose
False, >=25, lose
False, >=25, lose
False, >=25, lose
False, >=25, lose
True, <25, win!
True, <25, win!
False, >=25, lose
True, <25, win!
True, <25, win!
False, >=25, lose
False, >=25, lose
False, >=25, lose
False, >=25, lose
False, >=25, lose
False, >=25, lose
False, >=25, lose
True, <25, win!
False, >=25, lose
False, >=25, lose
False, >=25, lose
True, <25, win!
True, <25, win!
False, >=25, lose
False, >=25, lose
False, >=25, lose
False, >=25, lose
False, >=25, lose
False, >=25, lose
True, <25, win!
True, <25, win!
False, >=25, lose
True, <25, win!
True, <25, win!
True, <25, win!
True, <25, win!
False, >=25, lose
False, >=25, lose
False, >=25, lose
True, <25, win!
True, <25, win!
True, <25, win!
False, >=25, lose
False, >=25, lose
True, <25, win!
False, >=25, lose
False, >=25, lose
True, <25, win!
True, <25, win!
False, >=25, lose
False, >=25, lose
False, >=25, lose
True, <25, win!
False, >=25, lose
True, <25, win!
True, <25, win!
False, >=25, lose
True, <25, win!
False, >=25, lose
True, <25, win!
True, <25, win!
False, >=25, lose
True, <25, win!
True, <25, win!
False, >=25, lose
False, >=25, lose
False, >=25, lose
False, >=25, lose
False, >=25, lose
True, <25, win!
True, <25, win!
True, <25, win!
False, >=25, lose
False, >=25, lose
False, >=25, lose
False, >=25, lose
False, >=25, lose
False, >=25, lose
False, >=25, lose
True, <25, win!
False, >=25, lose
True, <25, win!
True, <25, win!
False, >=25, lose
False, >=25, lose
False, >=25, lose
False, >=25, lose
False, >=25, lose
False, >=25, lose
False, >=25, lose
False, >=25, lose
True, <25, win!
False, >=25, lose
False, >=25, lose
False, >=25, lose
True, <25, win!
False, >=25, lose
True, <25, win!
False, >=25, lose
True, <25, win!
False, >=25, lose
True, <25, win!
True, <25, win!
False, >=25, lose
False, >=25, lose
False, >=25, lose
False, >=25, lose
False, >=25, lose
False, >=25, lose
False, >=25, lose
True, <25, win!
True, <25, win!
False, >=25, lose
True, <25, win!
False, >=25, lose
False, >=25, lose
False, >=25, lose
True, <25, win!
True, <25, win!
False, >=25, lose
False, >=25, lose
True, <25, win!
True, <25, win!
True, <25, win!
False, >=25, lose
False, >=25, lose
False, >=25, lose
True, <25, win!
False, >=25, lose
True, <25, win!
False, >=25, lose
True, <25, win!
False, >=25, lose
False, >=25, lose
True, <25, win!
False, >=25, lose
False, >=25, lose
True, <25, win!
False, >=25, lose
False, >=25, lose
True, <25, win!
True, <25, win!
False, >=25, lose
True, <25, win!
True, <25, win!
True, <25, win!
False, >=25, lose
False, >=25, lose
False, >=25, lose
False, >=25, lose
True, <25, win!
True, <25, win!
False, >=25, lose
False, >=25, lose
False, >=25, lose
False, >=25, lose
False, >=25, lose
False, >=25, lose
False, >=25, lose
False, >=25, lose
False, >=25, lose
True, <25, win!
True, <25, win!
False, >=25, lose
True, <25, win!
False, >=25, lose
False, >=25, lose
True, <25, win!
False, >=25, lose
False, >=25, lose
True, <25, win!
True, <25, win!
True, <25, win!
True, <25, win!
False, >=25, lose
False, >=25, lose
True, <25, win!
True, <25, win!
False, >=25, lose
True, <25, win!
False, >=25, lose
False, >=25, lose
True, <25, win!
False, >=25, lose
True, <25, win!
False, >=25, lose
False, >=25, lose
False, >=25, lose
True, <25, win!
False, >=25, lose
False, >=25, lose
True, <25, win!
False, >=25, lose
False, >=25, lose
True, <25, win!
True, <25, win!
True, <25, win!
True, <25, win!
False, >=25, lose
False, >=25, lose
True, <25, win!
False, >=25, lose
True, <25, win!
True, <25, win!
False, >=25, lose
True, <25, win!
False, >=25, lose
False, >=25, lose
True, <25, win!
False, >=25, lose
False, >=25, lose
False, >=25, lose
False, >=25, lose
False, >=25, lose
False, >=25, lose
False, >=25, lose
True, <25, win!
False, >=25, lose
True, <25, win!
False, >=25, lose
True, <25, win!
True, <25, win!
False, >=25, lose
False, >=25, lose
True, <25, win!
True, <25, win!
False, >=25, lose
True, <25, win!
False, >=25, lose
True, <25, win!
True, <25, win!
True, <25, win!
True, <25, win!
True, <25, win!
True, <25, win!
False, >=25, lose
False, >=25, lose
False, >=25, lose
False, >=25, lose
False, >=25, lose
True, <25, win!
False, >=25, lose
False, >=25, lose
True, <25, win!
False, >=25, lose
False, >=25, lose
True, <25, win!
False, >=25, lose
False, >=25, lose
False, >=25, lose
True, <25, win!
True, <25, win!
False, >=25, lose
True, <25, win!
True, <25, win!
True, <25, win!
False, >=25, lose
False, >=25, lose
False, >=25, lose
False, >=25, lose
True, <25, win!
False, >=25, lose
True, <25, win!
False, >=25, lose
False, >=25, lose
True, <25, win!
False, >=25, lose
True, <25, win!
False, >=25, lose
True, <25, win!
False, >=25, lose
False, >=25, lose
True, <25, win!
True, <25, win!
False, >=25, lose
False, >=25, lose
True, <25, win!
False, >=25, lose
False, >=25, lose
False, >=25, lose
False, >=25, lose
False, >=25, lose
False, >=25, lose
True, <25, win!
False, >=25, lose
False, >=25, lose
False, >=25, lose
True, <25, win!
True, <25, win!
False, >=25, lose
True, <25, win!
True, <25, win!
False, >=25, lose
False, >=25, lose
False, >=25, lose
False, >=25, lose
True, <25, win!
True, <25, win!
True, <25, win!
False, >=25, lose
False, >=25, lose
True, <25, win!
True, <25, win!
True, <25, win!
True, <25, win!
True, <25, win!
True, <25, win!
False, >=25, lose
False, >=25, lose
False, >=25, lose
False, >=25, lose
True, <25, win!
False, >=25, lose
False, >=25, lose
True, <25, win!
False, >=25, lose
True, <25, win!
False, >=25, lose
False, >=25, lose
False, >=25, lose
False, >=25, lose
True, <25, win!
True, <25, win!
True, <25, win!
False, >=25, lose
False, >=25, lose
True, <25, win!
False, >=25, lose
False, >=25, lose
True, <25, win!
False, >=25, lose
False, >=25, lose
True, <25, win!
False, >=25, lose
True, <25, win!
False, >=25, lose
False, >=25, lose
True, <25, win!
True, <25, win!
True, <25, win!
False, >=25, lose
True, <25, win!
True, <25, win!
True, <25, win!
False, >=25, lose
True, <25, win!
False, >=25, lose
False, >=25, lose
False, >=25, lose
False, >=25, lose
False, >=25, lose
False, >=25, lose
False, >=25, lose
False, >=25, lose
True, <25, win!
False, >=25, lose
False, >=25, lose
False, >=25, lose
True, <25, win!
True, <25, win!
False, >=25, lose
False, >=25, lose
True, <25, win!
True, <25, win!
True, <25, win!
True, <25, win!
True, <25, win!
False, >=25, lose
False, >=25, lose
True, <25, win!
True, <25, win!
True, <25, win!
True, <25, win!
False, >=25, lose
False, >=25, lose
False, >=25, lose
False, >=25, lose
False, >=25, lose
True, <25, win!
True, <25, win!
False, >=25, lose
True, <25, win!
True, <25, win!
False, >=25, lose
False, >=25, lose
True, <25, win!
False, >=25, lose
False, >=25, lose
True, <25, win!
False, >=25, lose
False, >=25, lose
False, >=25, lose
False, >=25, lose
True, <25, win!
True, <25, win!
False, >=25, lose
True, <25, win!
False, >=25, lose
False, >=25, lose
True, <25, win!
False, >=25, lose
True, <25, win!
True, <25, win!
True, <25, win!
True, <25, win!
True, <25, win!
False, >=25, lose
True, <25, win!
False, >=25, lose
True, <25, win!
False, >=25, lose
True, <25, win!
True, <25, win!
True, <25, win!
True, <25, win!
False, >=25, lose
True, <25, win!
False, >=25, lose
False, >=25, lose
False, >=25, lose
False, >=25, lose
False, >=25, lose
False, >=25, lose
False, >=25, lose
True, <25, win!
True, <25, win!
False, >=25, lose
True, <25, win!
False, >=25, lose
False, >=25, lose
False, >=25, lose
True, <25, win!
True, <25, win!
True, <25, win!
False, >=25, lose
False, >=25, lose
True, <25, win!
True, <25, win!
False, >=25, lose
True, <25, win!
True, <25, win!
True, <25, win!
True, <25, win!
True, <25, win!
False, >=25, lose
True, <25, win!
False, >=25, lose
False, >=25, lose
True, <25, win!
True, <25, win!
True, <25, win!
False, >=25, lose
False, >=25, lose
False, >=25, lose
False, >=25, lose
True, <25, win!
True, <25, win!
True, <25, win!
True, <25, win!
True, <25, win!
True, <25, win!
True, <25, win!
False, >=25, lose
True, <25, win!
False, >=25, lose
False, >=25, lose
False, >=25, lose
False, >=25, lose
True, <25, win!
False, >=25, lose
True, <25, win!
False, >=25, lose
False, >=25, lose
True, <25, win!
True, <25, win!
True, <25, win!
True, <25, win!
False, >=25, lose
True, <25, win!
True, <25, win!
True, <25, win!
True, <25, win!
False, >=25, lose
False, >=25, lose
True, <25, win!
True, <25, win!
True, <25, win!
True, <25, win!
False, >=25, lose
True, <25, win!
True, <25, win!
True, <25, win!
True, <25, win!
False, >=25, lose
False, >=25, lose
False, >=25, lose
True, <25, win!
True, <25, win!
False, >=25, lose
False, >=25, lose
False, >=25, lose
False, >=25, lose
False, >=25, lose
True, <25, win!
False, >=25, lose
False, >=25, lose
True, <25, win!
False, >=25, lose
False, >=25, lose
True, <25, win!
False, >=25, lose
True, <25, win!
False, >=25, lose
True, <25, win!
True, <25, win!
True, <25, win!
True, <25, win!
True, <25, win!
False, >=25, lose
True, <25, win!
False, >=25, lose
True, <25, win!
False, >=25, lose
True, <25, win!
True, <25, win!
True, <25, win!
True, <25, win!
False, >=25, lose
False, >=25, lose
True, <25, win!
True, <25, win!
True, <25, win!
False, >=25, lose
True, <25, win!
False, >=25, lose
False, >=25, lose
True, <25, win!
False, >=25, lose
False, >=25, lose
False, >=25, lose
False, >=25, lose
False, >=25, lose
True, <25, win!
False, >=25, lose
False, >=25, lose
True, <25, win!
True, <25, win!
False, >=25, lose
False, >=25, lose
False, >=25, lose
False, >=25, lose
True, <25, win!
False, >=25, lose
True, <25, win!
True, <25, win!
False, >=25, lose
True, <25, win!
True, <25, win!
False, >=25, lose
False, >=25, lose
False, >=25, lose
True, <25, win!
False, >=25, lose
True, <25, win!
True, <25, win!
True, <25, win!
False, >=25, lose
False, >=25, lose
True, <25, win!
False, >=25, lose
False, >=25, lose
True, <25, win!
False, >=25, lose
False, >=25, lose
False, >=25, lose
False, >=25, lose
False, >=25, lose
False, >=25, lose
False, >=25, lose
True, <25, win!
False, >=25, lose
True, <25, win!
True, <25, win!
False, >=25, lose
True, <25, win!
False, >=25, lose
True, <25, win!
False, >=25, lose
True, <25, win!
True, <25, win!
False, >=25, lose
True, <25, win!
False, >=25, lose
True, <25, win!
True, <25, win!
False, >=25, lose
False, >=25, lose
True, <25, win!
True, <25, win!
True, <25, win!
False, >=25, lose
True, <25, win!
True, <25, win!
False, >=25, lose
True, <25, win!
True, <25, win!
False, >=25, lose
True, <25, win!
True, <25, win!
False, >=25, lose
False, >=25, lose
True, <25, win!
True, <25, win!
False, >=25, lose
False, >=25, lose
True, <25, win!
True, <25, win!
False, >=25, lose
False, >=25, lose
True, <25, win!
False, >=25, lose
True, <25, win!
True, <25, win!
True, <25, win!
False, >=25, lose
False, >=25, lose
False, >=25, lose
True, <25, win!
False, >=25, lose
True, <25, win!
False, >=25, lose
True, <25, win!
False, >=25, lose
True, <25, win!
True, <25, win!
True, <25, win!
False, >=25, lose
True, <25, win!
False, >=25, lose
False, >=25, lose
False, >=25, lose
True, <25, win!
False, >=25, lose
True, <25, win!
True, <25, win!
False, >=25, lose
True, <25, win!
False, >=25, lose
False, >=25, lose
True, <25, win!
False, >=25, lose
True, <25, win!
False, >=25, lose
False, >=25, lose
False, >=25, lose
True, <25, win!
False, >=25, lose
False, >=25, lose
False, >=25, lose
False, >=25, lose
False, >=25, lose
False, >=25, lose
False, >=25, lose
False, >=25, lose
True, <25, win!
False, >=25, lose
True, <25, win!
True, <25, win!
True, <25, win!
True, <25, win!
True, <25, win!
False, >=25, lose
False, >=25, lose
False, >=25, lose
False, >=25, lose
False, >=25, lose
True, <25, win!
True, <25, win!
False, >=25, lose
True, <25, win!
True, <25, win!
False, >=25, lose
True, <25, win!
False, >=25, lose
False, >=25, lose
True, <25, win!
True, <25, win!
False, >=25, lose
True, <25, win!
False, >=25, lose
True, <25, win!
False, >=25, lose
True, <25, win!
True, <25, win!
True, <25, win!
False, >=25, lose
False, >=25, lose
False, >=25, lose
False, >=25, lose
False, >=25, lose
False, >=25, lose
False, >=25, lose
True, <25, win!
False, >=25, lose
False, >=25, lose
True, <25, win!
True, <25, win!
True, <25, win!
False, >=25, lose
True, <25, win!
False, >=25, lose
False, >=25, lose
True, <25, win!
False, >=25, lose
True, <25, win!
False, >=25, lose
False, >=25, lose
True, <25, win!
True, <25, win!
True, <25, win!
False, >=25, lose
True, <25, win!
True, <25, win!
True, <25, win!
True, <25, win!
True, <25, win!
False, >=25, lose
False, >=25, lose
False, >=25, lose
False, >=25, lose
False, >=25, lose
False, >=25, lose
True, <25, win!
False, >=25, lose
False, >=25, lose
True, <25, win!
True, <25, win!
True, <25, win!
False, >=25, lose
False, >=25, lose
True, <25, win!
True, <25, win!
True, <25, win!
False, >=25, lose
False, >=25, lose
False, >=25, lose
False, >=25, lose
False, >=25, lose
True, <25, win!
True, <25, win!
True, <25, win!
False, >=25, lose
False, >=25, lose
False, >=25, lose
True, <25, win!
True, <25, win!
True, <25, win!
True, <25, win!
True, <25, win!
False, >=25, lose
False, >=25, lose
False, >=25, lose
True, <25, win!
True, <25, win!
True, <25, win!
False, >=25, lose
False, >=25, lose
False, >=25, lose
True, <25, win!
True, <25, win!
True, <25, win!
True, <25, win!
True, <25, win!
False, >=25, lose
False, >=25, lose
False, >=25, lose
True, <25, win!
False, >=25, lose
True, <25, win!
False, >=25, lose
False, >=25, lose
False, >=25, lose
True, <25, win!
True, <25, win!
True, <25, win!
True, <25, win!
False, >=25, lose
False, >=25, lose
True, <25, win!
True, <25, win!
True, <25, win!
True, <25, win!
True, <25, win!
True, <25, win!
True, <25, win!
True, <25, win!
False, >=25, lose
False, >=25, lose
False, >=25, lose
False, >=25, lose
True, <25, win!
True, <25, win!
False, >=25, lose
False, >=25, lose
False, >=25, lose
True, <25, win!
False, >=25, lose
False, >=25, lose
False, >=25, lose
False, >=25, lose
False, >=25, lose
True, <25, win!
True, <25, win!
True, <25, win!
False, >=25, lose
False, >=25, lose
False, >=25, lose
True, <25, win!
False, >=25, lose
False, >=25, lose
False, >=25, lose
True, <25, win!
True, <25, win!
False, >=25, lose
True, <25, win!
False, >=25, lose
False, >=25, lose
True, <25, win!
True, <25, win!
True, <25, win!
False, >=25, lose
False, >=25, lose
True, <25, win!
True, <25, win!
True, <25, win!
False, >=25, lose
True, <25, win!
False, >=25, lose
True, <25, win!
False, >=25, lose
True, <25, win!
True, <25, win!
True, <25, win!
True, <25, win!
False, >=25, lose
True, <25, win!
False, >=25, lose
True, <25, win!
False, >=25, lose
True, <25, win!
True, <25, win!
True, <25, win!
True, <25, win!
False, >=25, lose
False, >=25, lose
True, <25, win!
False, >=25, lose
False, >=25, lose
False, >=25, lose
False, >=25, lose
False, >=25, lose
True, <25, win!
False, >=25, lose
False, >=25, lose
True, <25, win!
False, >=25, lose
False, >=25, lose
False, >=25, lose
False, >=25, lose
False, >=25, lose
True, <25, win!
True, <25, win!
True, <25, win!
False, >=25, lose
True, <25, win!
False, >=25, lose
True, <25, win!
True, <25, win!
True, <25, win!
False, >=25, lose
False, >=25, lose
True, <25, win!
False, >=25, lose
False, >=25, lose
True, <25, win!
False, >=25, lose
True, <25, win!
False, >=25, lose
False, >=25, lose
False, >=25, lose
True, <25, win!
True, <25, win!
False, >=25, lose
False, >=25, lose
True, <25, win!
True, <25, win!
False, >=25, lose
False, >=25, lose
False, >=25, lose
False, >=25, lose
True, <25, win!
False, >=25, lose
True, <25, win!
True, <25, win!
False, >=25, lose
False, >=25, lose
False, >=25, lose
True, <25, win!
False, >=25, lose
False, >=25, lose
True, <25, win!
False, >=25, lose
False, >=25, lose
True, <25, win!
True, <25, win!
True, <25, win!
False, >=25, lose
True, <25, win!
True, <25, win!
True, <25, win!
True, <25, win!
True, <25, win!
False, >=25, lose
True, <25, win!
False, >=25, lose
True, <25, win!
True, <25, win!
True, <25, win!
True, <25, win!
False, >=25, lose
False, >=25, lose
False, >=25, lose
True, <25, win!
True, <25, win!
True, <25, win!
True, <25, win!