You can generate any number X not just 1 to 100, like this
$x = \log_\sqrt{{\frac{2}{8}}}\left({\lg\underbrace{\sqrt{\sqrt{\dots\sqrt{\frac{0!}{.1}\,}\,}\,}}_\text{x square roots}}\right)$
Explanation
It works because...
$\log_\sqrt{{\frac{2}{8}}}\left({\lg\underbrace{\sqrt{\sqrt{\dots\sqrt{\frac{0!}{.1}\,}\,}\,}}_\text{x square roots}}\right)$ =
$\log_\sqrt{{\frac{1}{4}}}\left({\lg\underbrace{\sqrt{\sqrt{\dots\sqrt{\frac{1}{\frac{1}{10}}\,}\,}\,}}_\text{x square roots}}\right)$ =
$\log_{\frac{1}{2}}\left({\lg\underbrace{\sqrt{\sqrt{\dots\sqrt{10\,}\,}\,}}_\text{x square roots}}\right)$ =
$\log_{\frac{1}{2}}\left({\lg{10^{\frac{1}{2^x}}}}\right)$ =
$\log_{\frac{1}{2}}\frac{1}{2^x}$ = $x$