| ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
┌――――――――――――――――――――――――――
|選択肢のシャッフルで、4択の選択肢文字列と正解番号をシャッフルして
  最後の

  correctAnswer[problem] = much;

  で、シャッフルしたあとの正解番号を入れる って感じだな
└―――――v――――――――――――――――――
 |      + 彡⌒ミ +
 |      @(o・ェ・)@     ** 粉骨砕身 ** 
 |     /     \
  ̄ ̄ ̄/ /\   / ̄\ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
    _| ̄ ̄ \ /  ヽ \_ 
    \ ̄ ̄ ̄T ̄ ̄ ̄ \__)┻━┻
     ||\  ノノノ        \
     ||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄┻━┻
     ||  || ̄ ̄ ̄ ̄ ̄ ̄ ̄|