This disclosure describes a method to collect a random value set from a set of IP addresses collected by a search engine. A search engine collects all the IP addresses that reach it during search requests during a pre-configured duration of time. The search engine then converts all the IP addresses into numerical values. After the conversion process, the set of numerical values are partitioned into byte streams of pre-configured size. The search engine will eliminate any redundant byte stream partitions. The resulting set of byte partitions are used as random value partitions.

Creative Commons License

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.