the return value of hash() should be a decimal number, not a hexadecimal number