From 0de35db0f19cad50dfb35660d4d860f7a55649cc Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Mon, 30 Aug 2021 18:35:06 +0200 Subject: [PATCH] Minesweeper: Use AK::get_random_uniform() instead of rand() --- Userland/Games/Minesweeper/Field.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) 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); }