printf %s\\n \"$(date '+%y%m%d%H%M%S')\" |sed 's/\([0-9]\)/$(shuf -n1 -e 0 1 2 3 4 5 6 7 8 9)/g'

Print the current date and time in the format 'yymmddHHMMSS' and replace each digit with a random number from 0 to 9.
printf %s\\n \"$(date '+%y%m%d%H%M%S')\" |sed 's/\([0-9]\)/$(shuf -n1 -e 0 1 2 3 4 5 6 7 8 9)/g'