EDIT3: Found better method. Created 4 text files, one containing symbols second az, third AZ, forth 0-9. Used shuf
shuf symb -n 22 > test1 #text file called symb
shuf az -n 19 > test2 #text file named az
shuf AZ -n 19 > test3 # text file named AZ
shuf 09 -n 3 > test4 #text file called 09
then used cat to merge outputs test1 test2 test3 test4 into a semifinal sfinal text file.
cat test1 test2 test3 test4 > sfinal
and then used shuf again
shuf sfinal > final #this step can be repeated to mix the final string at the user discretion
the only thing now i have 'my precious' string in column format and have no idea how to have it in a row format. again everybody on the internet needs on the contrary in column format
P.S. Wrote all steps in case there are people out there wanting to use my method without studding 100 years of intensive programming for a basic operation.