Ok, sorry I forgot about that! >.<

Ok, this means that the system will gain at least 1 hit by the time the SU number is spun for the 60th time. It doesn't mean there is profit however. It might be possible to design some judicious raising with this knowledge in mind...?

`10 RANDOMIZE TIMER`

20 r = INT(RND * 37): bc = bc + 1: sp = sp + 1: IF sp > 16777000 THEN 330

30 IF bc < 5 THEN 120 'process EC's 1-4

40 IF bc < 10 THEN 150 'process DZ's 5-9

50 IF bc < 20 THEN 180 'process DS's 10-19

60 IF bc < 35 THEN 210 'process QUADS 20-34

70 IF bc < 55 THEN 240 'process STREETS 35-54

80 IF bc < 85 THEN 270 'process SPLITS 55-84

90 IF bc < 145 THEN 300 'process SU's 85-144

100 'full loss has occurred

110 l = l + 1: bc = 0: GOTO 20

120 'process EC's

130 IF r > 18 THEN w = w + 1: bc = 0

140 GOTO 20

150 'process DZ's

160 IF r > 24 THEN w = w + 1: bc = 0

170 GOTO 20

180 'process DS's

190 IF r > 30 THEN w = w + 1: bc = 0

200 GOTO 20

210 'process QUADS

220 IF r = 32 OR r = 33 OR r = 35 OR r = 36 THEN w = w + 1: bc = 0

230 GOTO 20

240 'process STREETS

250 IF r > 33 THEN w = w + 1: bc = 0

260 GOTO 20

270 'process SPLITS

280 IF r = 35 OR r = 36 THEN w = w + 1: bc = 0

290 GOTO 20

300 'process SU's

310 IF r = 36 THEN w = w + 1: bc = 0

320 GOTO 20

330 PRINT "Wins:"; w

340 PRINT "Losses:"; l

350 PRINT "Loss Rate:"; l / (l + w)