There are multiple variables. If the Hit rate is 5%, then you have .05 * 0.0001 to get 90% on Hit, which is 1/20 000. On the bright side, you get 3 rolls per weapon, since there are 3 attribute slots. On the other hand, only the later areas can drop 90% weapons at all.