1) The method does produce repeating numbers for some seeds. The range of the numbers is from 0 <=
n < 10000. The obtained numbers do appear to be spread out over the range, depending on the seed.
Output of seed = 1996
1. The condition on m to ensure each of the requirements is m = 2017. This would ensure that the hash
table is full, there would be no collisions and h would be a bijection.
2. Screenshot of testing and python file included. Tested both UPC numbers and te