Double hashing should be uniform hashing.
why because....
Double hashing neither suffers from primary clustering nor secondary clustering.
but coming up with such hash functions is difficult since the functions should ideally cover all the slots uniformly without leading to collisions.
please correct me if I am wrong.