Depends how you want magic items to be viewed, really. If you want them to be a common treat, then random rolls are fine, drop them in any time you like. On the other hand, if you want them to be special, then it's much better to think about each one individually, and dole them out carefully...