Scramble a Megaminx!
Ruby, 73 71 bytes
Saved two bytes thanks to @vrintle (one directly and another with further golfing)

77.times{|i|$&gt;&lt;&lt;(~i%11&gt;0?:RD[i%2]+'+-'[rand 2]*2+' ':?U+?'*rand(2)+$/)}

Try it online!
$/ is the input record separator, which is a newline by default.

In Ruby 2.7 (newer than the version on TIO), we get 70 bytes using numbered block parameters:
77.times{$&gt;&lt;&lt;(~_1%11&gt;0?:RD[_1%2]+'+-'[rand 2]*2+' ':?U+?'*rand(2)+$/)}