From 5453c495e2732442c5e34a9c9a0809971aaa338c Mon Sep 17 00:00:00 2001 From: Jonathan Bennett Date: Sat, 3 Aug 2024 13:12:22 -0500 Subject: [PATCH] Actually set the rand() seed for Portduino (#4380) --- src/platform/portduino/PortduinoGlue.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/platform/portduino/PortduinoGlue.cpp b/src/platform/portduino/PortduinoGlue.cpp index dc7a9ed61..f8dd79b20 100644 --- a/src/platform/portduino/PortduinoGlue.cpp +++ b/src/platform/portduino/PortduinoGlue.cpp @@ -7,6 +7,7 @@ #include #include +#include #include "PortduinoGlue.h" #include "linux/gpio/LinuxGPIOPin.h" @@ -134,6 +135,9 @@ void portduinoSetup() return; } + // Rather important to set this, if not running simulated. + randomSeed(time(NULL)); + try { if (yamlConfig["Logging"]) { if (yamlConfig["Logging"]["LogLevel"].as("info") == "trace") { @@ -382,4 +386,4 @@ int initGPIOPin(int pinNum, const std::string gpioChipName) #else return ERRNO_OK; #endif -} \ No newline at end of file +}