Short answer, random events.
Similar to tossing coin and the outcome is either a heads or a tails, each having a fifty-fifty chance of occurring.
For these coins, the outcome of laying flat on the table or an edge laying on another coin for this game would I think not be fifty-fifty, but more in favour of laying flat. Determining the split is probably best determined by witnessing the dropping of many coins.
As the coins do bounce around a bit, it is not surprising that one will ride a lip every so often.
So we can say that one factor is the amount of bounce in the coin from the surface. The surface should be somewhat hard as well as the coin, so that the damping of vibrations does not die out so quickly that the leading edge does not rise about the width of a coin laying on the table. A cloth coin on a cloth coin probably doesn't have any bounce, although I wouldn't say for sure that a lip resting coin would never ever happen.