Find all files in the current directory and its subdirectories, and search for the string "random" in each file, ignoring case, and print the name of each file that contains a match.
find . -name "*" -execdir grep -il "random" {} \;