()
| 334 | } |
| 335 | |
| 336 | public static String random3Edge() { |
| 337 | int[] e = new int[12]; |
| 338 | Utils.idxToComb(e, gen.nextInt(220), 3, 12); |
| 339 | int[] ep = new int[12], eo = new int[12]; |
| 340 | for (int i = 0; i < 12; i++) { |
| 341 | if (e[i] != 0) eo[i] = ep[i] = -1; |
| 342 | else { |
| 343 | ep[i] = i; |
| 344 | eo[i] = 0; |
| 345 | } |
| 346 | } |
| 347 | return randomState(STATE_SOLVED, STATE_SOLVED, ep, eo); |
| 348 | } |
| 349 | |
| 350 | public static String randomEdgeSolved() { |
| 351 | return randomState(STATE_RANDOM, STATE_RANDOM, STATE_SOLVED, STATE_SOLVED); |
no test coverage detected