Suponiendo un al azar byte tiene todos sus bits 0 o 1 con probabilidad $\frac{1}{2}$ independientes entre sí, la respuesta a la probabilidad parece bastante sencilla.
La probabilidad de que los primeros x bits de dicho número sean cero (o lo que sea) es $\frac{1}{2^x}$ .
Sobre tu segunda pregunta: ¿cuál es el número medio de intentos para encontrar un número? En realidad es una pregunta más general: ¿cuál es el número de conjeturas para encontrar algo cuya probabilidad es $\tilde{p}$ .
No calcules esto.
$$ \langle N \rangle = 1 \cdot \tilde{p} + 2 \cdot (1-\tilde{p}) \cdot \tilde{p} + 3 \cdot (1-\tilde{p})^2 \cdot \tilde{p} + \ldots $$
Significa que necesitas 1 conjetura con probabilidad $\tilde{p}$ . La probabilidad de que no ocurra a la primera es $1-\tilde{p}$ por lo que se necesitan 2 conjeturas con probabilidad $2 \cdot (1-\tilde{p}) \cdot \tilde{p}$ . Y así sucesivamente.
Utilizaremos el siguiente hecho conocido:
$$ 1 + (1-\tilde{p}) + (1-\tilde{p})^2 + (1-\tilde{p})^3 + \ldots = \frac{1}{\tilde{p}} $$
$$ \begin{eqnarray} \langle N \rangle &=& 1 \cdot \tilde{p} + 2 \cdot (1-\tilde{p}) \cdot \tilde{p} + 3 \cdot (1-\tilde{p})^2 \cdot \tilde{p} + \ldots = \\ &=& \tilde{p} \cdot \left[ 1 + 2 \cdot (1-\tilde{p}) + 3 \cdot (1-\tilde{p})^2 + \ldots \right] = \\ &=& \tilde{p} \cdot \left[ 1 + (1-\tilde{p}) + (1-\tilde{p})^2 + \ldots + (1-\tilde{p}) + (1-\tilde{p})^2 + ... + (1-\tilde{p})^2 + (1-\tilde{p})^3 \ldots \right] = \\ &=& \tilde{p} \cdot \left[ \frac{1}{\tilde{p}} + (1-\tilde{p}) \cdot \frac{1}{\tilde{p}} + (1-\tilde{p})^2 \cdot \frac{1}{\tilde{p}} + \ldots \right] = \\ &=& 1 + (1-\tilde{p}) + (1-\tilde{p})^2 + ... = \frac{1}{\tilde{p}} \end{eqnarray} $$
$$ \langle N \rangle = \frac{1}{\tilde{p}} $$
Por lo tanto, la respuesta a su pregunta es $\langle N \rangle = 2^x$ .