Take the current timestamp in nanoseconds, sort it, and compare it to a randomly shuffled list of all the contents of the files in the ~/files directory, ignoring any errors.
comm -23 <(sort <(echo $(date +%s%N))) <(shuf -e $(cat ~/files/* | tr ' ' '\n')) 2>/dev/null