If I convert a very large power of 2 into decimal, the digits looks pretty random. For example, count the decimal digits of a very large $2^{10^6}$, we have:
1 - 30354
2 - 30047
3 - 30193
4 - 30230
5 - 30174
6 - 30103
7 - 29840
8 - 29096
9 - 30007
0 - 30186
That's a high likehood for a sample from uniform distribution.
What would be an explanation for this phenomenon? Can we prove that, when integer $n \to \infty$, the decimal digit frequency of $2^n$ converge to uniform distribution?