part 1

a single java source file, just use javac to compile and run.
It generates random input (key and payload), and prints out the table status when failure.
It follows the format described in project 2 part 1.