I am working on a problem on the infinite coin-tossing space and I'm having trouble making any meaningful progress.
Let $(\Omega, \mathcal F, P)$, where $\Omega=\{0,1\}^{\mathbb N}$, $F$ is the $\sigma$-field generated by the finite-dimensional sets, and $P$ is the coin(a fair coin) tossing probability. Finite dimensional sets are defined as sets $A=\{\omega\in\Omega\lvert(\omega_1,\omega_2,...,\omega_n)\in B\}$ for some $n\in\mathbb N$, $B\subset\{0,1\}^n$.
Define $X_n(\omega)=\omega_n \in\{0,1\}$ is the result of the nth toss and define $X(\omega)=\sum_{n=1}^{\infty} X_n(\omega)2^{-n}$.
- Show that the above series converges for every $\omega \in \Omega$ and defines a random variable taking values in $[0,1]$.
- Show that $X$ has uniform distribution on $[0,1]$.
My attempt:
I believe the series converges (absolutely) by using the comparison test with $\sum_{i=1}^\infty 2^{-n}$, as $X_n\leq 1$, and $\lvert X_n2^{-n} \rvert\leq\lvert2^{-n}\rvert$. Now I'm hoping to show that $$E=\{\omega :X(\omega)\in (a,b)\}\in\sigma(F)$$ as if that holds, I can conclude that any Borel set will be in $\sigma(F)$ as well, since $\{(a,b):a,b\in[0,1]\}$ generates all the Borel sets in $[0,1]$. Now I can certainly find $\omega$'s that will be in $E$, since $X$ is a binary expansion of some real number in $[0,1]$, but I'm a bit stuck at this point.
I was given a hint to find $P(X\in[i2^{-m},(i+1)2^{-m}])$ for $i=0,...,2^{m}-1$. I'm not sure how to find the probabilities, and how it can help to show that $X$ has a uniform distribution.
Any help on both questions would be greatly appreciated. Thank you.

The point is to use the connection with binary expansions.
Fix $n \in \mathbb{N}$ and consider the sum $A: = \sum\limits_{k=1}^n \frac{1}{2^k} X_k(\omega) = \frac{1}{2^n} \sum\limits_{k=1}^n 2^{n-k} X_k(\omega) $. Observe that the last sum is a binary representation of some integer $0\leq i \leq 2^n-1$, regardless of the outcomes $X_k(\omega)$. Due to the independence of $\{X_n\}$, for each fixed integer $0\leq i \leq 2^n - 1 $ we get $\mathbb{P}( A = \frac{i}{2^n}) = 2^{-n} $ since all bits $X_1(\omega),...,X_n(\omega)$ must coincide with the bits of the given integer $i$. On the other hand, for the rest of the sum in $X(\omega)$ we have $$ 0\leq \sum\limits_{k = n+1}^\infty \frac{1}{2^k} X_k(\omega) \leq \sum\limits_{k = n+1}^\infty \frac{1}{2^k} = \frac{1}{2^n}. $$ It follows that $\mathbb{P}(X(\omega) \in [\frac{i}{2^n}, \frac{i+1}{2^n}] ) = 2^{-n}$. From here we get that $\mathbb{P}(X \leq \frac{i}{2^n} ) = \frac{i}{2^n}$.
Now if $F(x)$ is the cdf (distribution function) of $X$, we have $F(x) = 0 $ for $x\leq 0$, $F(x) = 1$ for $x\geq 1$ by trivial estimates, and $F(x) = x$ if $x \in [0,1] $ and is of the form $\frac{i}{2^n}$ (dyadic rational) for some $n\in \mathbb{N}$ and $0\leq i \leq 2^n-1$. Finally, using the right continuity of $F$ and density of dyadic rationals in $[0,1]$ we conclude that $F (x) = x$ for all $x\in [0,1]$ and hence $X$ has uniform distribution in $[0,1]$.