Wand of destruction is a sure way in.
Not random, it's consistently around 1.5 for the purpose of casting wish.
So, 1000 HP is the rough equivalent of 1500 PP.
Fully pimped GE wizard at level 50 will have around 800 HP and ~1350 PP with TotRR and Mana Orb equipped.
This translates to ~2550 PP for the purpose of casting wish, more with rings/amulets that increase mana/will (but not by much) and with boosters.
4500 is the cost of bookcasting wish with a great book caster, assuming spell knowledge of at least 100.
Silvernight for lawfuls halves it for 2250 total cost.
Mana battery and "skin tingle" room stack for 40% reduction to a total cost of 2880 (20% applied to 4500, then another 20% applied to the resulting 3600; so it stacks but not the way you'd expect).
Armor of life will increase HP by 20%, which translates to ~250 extra PP.
This should be enough for the first cast.
Boosting HP with pouh and poex is also desirable; these can be frequently brewed with alchemy or milked from Jharrod if you did the VD quest.
Some other items boost mana and the toughness score will of course affect HP so you might actually end up capable of casting wish and surviving right off the bat.
If you're lucky, the first cast will drain an attribute that's not related to HP or PP.
Otherwise it might put you below the survival threshold.
Porkman taught me one good lesson - make aols your first wish and put it on immediately. Preferably wear one even before the first cast in case you miscalculated.
He also underlined the importance of satiation; casting from HP drains it and might well kill you by starvation.
Practice shows that most of my archmages use up all PP and about half HP to cast wish for the first time.
Subsequent uses of mana orb quickly build up enough PP to ditch HP casting.
EDIT: OH yeah, forgot that this is about Necro - they get virtually identical HP/PP scores as wizards so all the above calculations are still ok.
The necro I used for the challenge in this thread had something like 870 HP and 1360 PP to start with.