I don't know about boomerang spamming, but remember "10th enemy has the bomb"? This has been interpreted as meaning that 10 consecutive enemy kills, without getting any damage to yourself, would cause an enemy to drop bombs 100% (unless the enemy was one which had a no-item drop set). I have not tested that theory, but it seems reasonable and should be easy enough to try.