Python
import random

boxes = [["g","g"],["g","r"],["r","r"]]

b1_red = 0
b2_red = 0
i = 10000
while i > 0:
    i -= 1
    box = random.choice(boxes)
    ball1 = random.choice(box)
    if ball1 == "r":
        b1_red += 1
    if box == boxes[2]:
        b2_red += 1

chance = b2_red / b1_red
print("first ball red: %s \nsecond ball red: %s \ncalculated probability: %s\n%s" % (b1_red, b2_red, chance, "Calculated Probablity 50%!!!!"))
first ball red: 4926 
second ball red: 3287 
calculated probability: 0.6672756800649614
Calculated Probablity 50%!!!!