Find all files in the current directory, list them in long format with human readable file sizes, cut the output to the first 45 characters, and shuffle the output.
find . -type f -exec ls -lh {} \; | cut -c1-45 | shuf