Two things
- One can always find a generating set of a lattice of size at most the dimension of the ambient space (so you can always find an $n$-dimensional generating set for a lattice in $\mathbb{R}^n$)
- One can always reduce a generating set of a lattice to a basis (there are standard algorithms, namely for computing what is called the Hermite Normal Form).
Your question does have an interesting component to it though.
In particular, many lattice problems (such as the Shortest Independent Vectors Problem) are phrased in terms of sets of independent vectors (that generate a subspace $E$ of a certain rank, but need not be a basis for $L\cap E$).
For a particular example, there is an explicit 10-dimensional lattice known such that
- that lattice is generated by its minimal vectors, but
- it (provably) has no basis of minimal vectors.
It is known that 10 is the lowest dimension this can occur in.
Note that one can bound the gap between the (product of the) norms of elements in a minimal generating set of a lattice, see Hermite vs Minkowski by Martinet.
This has some relevance to cryptography, as certain lattice algorithms (either Babai's nearest planes or Babai rounding, I forget) do not require a basis to function, but only a generating set.
I've seen some authors (I believe one of Chris Peikert's papers) use this insight for a particular lattice, I believe $D_n^* = 2\mathbb{Z}^n + (1,1,\dots,1)^t\cdot\mathbb{Z}$, but I would have to check.
Specifically, by instantiating the algorithm with a short set of independent vectors (vs a short basis), one can sometimes get better algorithmic performance.