An array might be useful if you want a set pattern, but if random is fine you can just use Compare Two Values and set it up like this:
random (0,10) < 3 every x seconds spawn object
Or something to that effect anyway. Roughly three of every ten would be TNT there. You could even make it a variable so you can dial it up for difficulty. To make them move you can either give them a bullet behavior or just set your object.X to object.X+1 or whatever you need.