PROBLEM TO BE SOLVED: To provide a load distribution system that equalizes loads of servers.SOLUTION: A load distribution system includes a slot group production apparatus that: extracts all combinations of permutations of the predetermined number of servers and produces a slot string obtained by arranging the combinations of permutations so that the numbers of times of emergence of the respective combinations of permutations are the same; and divides a hash space into slots having a length of the produced slot string and produces a slot group obtained by allocating the servers to each divided slots in order shown in the slot string. In other words, the slot group production apparatus divides a range of key to be a distribution target of reception packets so that the divided ranges for the servers are uniform; and produces, using consistent hashing, a slot group providing uniform loads even when a failure occurs in part of the servers.