Let $X$ be a random variable, and let $\hat{\mu_X}$ be its characteristic function.
Suppose that $|\hat{\mu_X}(u)| = |\hat{\mu_X}(v)| = 1$ for some $u,v \in \mathbb{R}^*$, with $uv^{-1} \not \in \mathbb{Q}$. We want to show that $X$ is a.s. constant.
My solution: if $|\hat{\mu_X}(u)| = 1$, it is not difficult to show that the image of $uX$ (on a set of full measure) lies in $\theta + 2 \pi \mathbb{Z}$ for some $\theta \in \mathbb{R}$. Hence, the image of $X$ (almost surely) lies in:
$$ \bigg( \frac{\theta_1}{u} + \frac{2 \pi}{u} \mathbb{Z} \bigg) \cap \bigg( \frac{\theta_2}{v} + \frac{2 \pi}{v} \mathbb{Z} \bigg)$$
for some $\theta_1, \theta_2 \in \mathbb{R}$. This has at most one solution, by the conditions on $u,v$, so $X$ is almost surely constant.
Question: Is this proof correct? I'm slightly unsure because the question gives the hint to consider "an independent copy of $X$", so maybe an argument like this is expected, but I don't see how it works here, and if the above is correct, then it is surely simpler. I was also wondering if it is relevant that $\langle u, v \rangle \le (\mathbb{R}, +)$ is dense, but I couldn't think of how that might be applied either.
I would be interested to see any other arguments which can be used to solve this question.