add random source to hashable shim, remove wang hash