TablePCControl/cpp-server/src/helper_funcs.cpp
2024-12-08 21:52:37 +01:00

23 lines
416 B
C++

#include "main.h"
#include <iostream>
#include <random>
#include <unistd.h>
void safe_exit(int code) {
try {
std::clog << "Exiting\n";
close(serverSocket);
} catch (...) {
}
exit(code);
}
int get_random_num(int min, int max) {
std::random_device dev;
std::mt19937 rng(dev());
std::uniform_int_distribution<std::mt19937::result_type> dist(
min, max); // set range
return dist(rng);
}