Use System.Create, not Spawn. Spawn uses the source object to spawn "another" object. If you have no sprites in the first place, it will never work.
Also use int(random(1,4)) to get the numbers 1,2,3. Random never actually reaches that second number.