diff --git a/src/game/morpion.cpp b/src/game/morpion.cpp index 13c09b72f2a83e73499e3bd3f27952ad7ffdc3e4..2d0ff85f8db1229f5212ac05b56af01744773531 100644 --- a/src/game/morpion.cpp +++ b/src/game/morpion.cpp @@ -182,7 +182,7 @@ namespace game { while (!end_of_game()) { - uniform_int_distribution<uint16_t> distribution(0, number_of_moves() - 1); + uniform_int_distribution<uint16_t> distribution(0, 8-state.total_moves); uint16_t move = distribution(engine); play(move); }