Excellent idea.
However, I would advise against randomly collecting stuff that looks good in a shaker and then rolling the dice as an implementation plan.
Ad 1: Can be done with SelectEx.
Ad 2: Can be done with Rename in two separate buttons. If you insist on using only one button, you need a script to make the case selection.