#example of a hash function for strings (not used) def hash4strings(st): """ ord(c) is the ascii value of character c 2**120+451 is a prime number """ s = 0 for i in range(len(st)): s = (128*s + ord(st[i])) % (2**120+451) return s**2 % (2**120+451) print(hash4strings("Amir")) print(hash4strings("Benny")) print(hash4strings("benny"))