From 0a70f97780a461a76286a6a45d549b67dbe6c5c3 Mon Sep 17 00:00:00 2001 From: Frank Date: Tue, 12 Dec 2023 15:36:31 +0100 Subject: [PATCH] random seed bugfix (compile errors on older platforms) --- wled00/wled.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wled00/wled.cpp b/wled00/wled.cpp index 4491c8d128..648b03cc7d 100644 --- a/wled00/wled.cpp +++ b/wled00/wled.cpp @@ -738,7 +738,7 @@ void WLED::setup() // Seed FastLED random functions with an esp random value, which already works properly at this point. #if defined(ARDUINO_ARCH_ESP32) uint32_t seed32 = esp_random(); - seed32 ^= random(); // WLEDMM some extra entropy (for older frameworks where esp_ramdom alone might be too predictable after startup) + seed32 ^= random(0, INT32_MAX); // WLEDMM some extra entropy (for older frameworks where esp_ramdom alone might be too predictable after startup) #elif defined(ARDUINO_ARCH_ESP8266) const uint32_t seed32 = RANDOM_REG32; #else