diff --git a/src/displayapp/screens/Dice.cpp b/src/displayapp/screens/Dice.cpp index 077a8060e0..41f95c1938 100644 --- a/src/displayapp/screens/Dice.cpp +++ b/src/displayapp/screens/Dice.cpp @@ -16,7 +16,7 @@ static void btnRollEventHandler(lv_obj_t* obj, lv_event_t event) { Dice::Dice(DisplayApp* app, Controllers::DateTime& dateTime) : Screen(app) { - srand(dateTime.Uptime().count() * time(nullptr)); + srand(time(nullptr) - dateTime.Uptime().count()); lv_obj_t* dLabel = lv_label_create(lv_scr_act(), nullptr); lv_obj_set_style_local_text_font(dLabel, LV_LABEL_PART_MAIN, LV_STATE_DEFAULT, &jetbrains_mono_42);