Actually, if $A=A_0+\Delta A$, where $A_0$ is invertible, then for all $\Delta A$ such that $\|\Delta A\|_*<\rho$ with $\rho=1/\|A_0^{-1}\|_*$ the matrix $A$ is invertible as well. This holds for any sub-multiplicative matrix norm $\|\cdot\|_*$ consistent with some given (but more or less arbitrary) vector norm $\|\cdot\|$, that is, $\|Ax\|\leq\|A\|_*\|x\|$. Note that $\|\cdot\|_*$ does not necessarily need to be the operator norm induced by the vector norm $\|\cdot\|$. That is, all matrices $A$ in an open ball centred at $A_0$ with the radius $\rho$ are invertible. The shape of the ball depends on the choice of the norm $\|\cdot\|_*$.
Indeed, for the 2-norm, that is, $\|\cdot\|_*=\|\cdot\|_2$, $\rho=1/\|A_0^{-1}\|_2=\sigma_{\min}(A_0)$.
Since the set of invertible matrices is dense, it is not likely that a randomly generated matrix will be singular. However, one can simply compute or estimate $\rho$ from the given $A_0$ and the chosen norm using $\rho=\|A_0^{-1}\|_*$. Since for any $x\neq 0$, $\|A_0^{-1}\|_*\leq\|A_0^{-1}x\|/\|x\|=\|y\|/\|A_0y\|$ with $y=A_0^{-1}x$, one can estimate $\|A_0^{-1}\|_*$ by a procedure which attempts to maximise the quotient $\|y\|/\|A_0y\|$ over all nonzero $y$.
Again, for the 2-norm, this might lead to a sort of inverse iteration applied to $A_0^TA_0$.
Proof of the first statement: Let $A_0$ be invertible and let $\|\cdot\|_*$ be a sub-multiplicative matrix norm consistent with some vector norm $\|\cdot\|$. Assume that $A=A_0+\Delta A$ is singular. There exists a nonzero vector $x$ such that $0=Ax=A_0x+\Delta A x$, that is, $x=-A_0^{-1}\Delta A x$. Hence $\|x\|=\|A_0^{-1}Ax\|\leq\|A_0^{-1}\|_*\|A\|_*\|x\|$ and therefore dividing by $\|x\|\neq 0$ gives $\|A\|_*\geq 1/\|A_0^{-1}\|_*=\rho$. Since $A_0+\Delta A$ being singular implies that $\|\Delta A\|\geq\rho$, by reversing the implication, we get that if $\|\Delta A\|<\rho$ then $A=A_0+\Delta A$ is nonsingular.