[MRG] Locality Sensitive Hashing for approximate nearest neighbor search(GSoC)

Is there any good reason to generate ``rng_seed`` explicitly rather than just passing the ``random_state`` through?