A soccer goalie can block 3/5 of the opposing team's shots. Suppose there are 20 attempted blocks in a soccer game. Which can be used to simulate the results of the goalie's attempted blocks?

A. You can flip a coin. Heads means the goalie successfully blocked the shot and tails means the goalie missed the block.

B. You can draw a card with replacement from a standard deck. A red heart card means the goalie successfully blocked the shot and a card other than a red heart means the goalie missed the block.

C. You can roll a 6-sided dice. Rolling a number less than 5 means the goalie successfully blocked the shot and rolling 5 or 6 means the goalie missed the block.

D. You can draw marbles with replacement from a bag with 6 red marbles and 4 black marbles. A red marble means successfully blocked the shot and a black marble means the goalie missed the block.