En Java, el HashSet se utiliza comúnmente si tenemos que acceder a elementos al azar. Esto se debe a que se accede a los elementos de una tabla hash utilizando códigos hash. El código hash de un elemento es una identidad única que ayuda a identificar el elemento en una tabla hash. HashSet no puede contener elementos duplicados.