Rigorous Guarantees For Randomized Diagonalization Algorithms