Superfluid-insulator transitions are studied for the ground stare of the Boson Hubbard model with random potentials. The topology of the phase diagram is discussed. Reentrant transitions between the superfluid phase and the Bose-glass insulator phase are found in an arbitrary number of dimensions. The present results are based on a perturbational scaling argument and a quantum Monte Carlo calculation. The Monte Carlo algorithm is also reported in detail.