We use hashes in our own VRF design in order to provide deterministic derivation paths from our verifiable random beacons to actual random numbers, and you can use the hash function you want for it, as long as its digests are uniformly distributed among all possible byte strings.