void MakeProblem(Board& _board) { //50回ぐらいやっとけばそれなりに混ざるよね int level = 50; Position p; for (int i = 0; i < level; i++) { while (true)//動かせるタイル発見するまでランダムでタイルを選択(効率悪い) { int num = ランダムで1~15まで生成; if (numは動かせる) { break; } } numのタイルを移動; } }