diff --git a/Userland/Games/Minesweeper/Field.cpp b/Userland/Games/Minesweeper/Field.cpp index 7c97753d4c..875f39cce9 100644 --- a/Userland/Games/Minesweeper/Field.cpp +++ b/Userland/Games/Minesweeper/Field.cpp @@ -7,13 +7,13 @@ #include "Field.h" #include #include +#include #include #include #include #include #include #include -#include class SquareButton final : public GUI::Button { C_OBJECT(SquareButton); @@ -111,7 +111,6 @@ Field::Field(GUI::Label& flag_label, GUI::Label& time_label, GUI::Button& face_b , m_time_label(time_label) , m_on_size_changed(move(on_size_changed)) { - srand(time(nullptr)); m_timer = add(); m_timer->on_timeout = [this] { ++m_time_elapsed; @@ -216,7 +215,7 @@ void Field::reset() HashTable mines; while (mines.size() != m_mine_count) { - int location = rand() % (rows() * columns()); + int location = get_random_uniform(rows() * columns()); if (!mines.contains(location)) mines.set(location); }