John uses a random number generator to simulate the results of a coin toss. He assigns the number 0 to heads and the number 1 to tails. If 600 numbers are generated, how many heads can he expect?
A.100
B.200
C.50
D.300