Most library methods offering low discrepancy methods for arbitrary dimensions, won’t include arguments that allow you to define arbitrary intervals for each of the separate dimensions/components. However, in virtually all of these cases, you can adapt the exisiting method to suit your requirements with the addition of a single line of code. Understanding this will dramatically increase number of librbaries you can choose to use!
For nearly all low discrepancy (quasirandom) sequences, each term is equidistributed in the half open range [0,1).
Similarly, for d-dimensional sequences, each component of each term falls in [0,1).
This includes the Halton sequence ( which is a generalization if the van der Corput), Hammersley, Weyl/Kronecker, Sobol, and Niederreiter sequences.
Converting a value from [0,1) to [a,b) can be achieved, via the linear transformation x = a + (b-a) z.
Thus if the n-th term of the canonical low discrepancy sequence is (z_1,z_2,z,z_3), then you desired sequence is (2+2*z1, 2+2*z2, 1+6*z3).