feat(Core/Utilities): add Seconds overload for randtime (#22337)

This commit is contained in:
Jelle Meeus
2025-06-20 23:18:05 +02:00
committed by GitHub
parent e21dd80381
commit 7fc8b14e3e
2 changed files with 11 additions and 0 deletions

View File

@@ -69,6 +69,14 @@ Milliseconds randtime(Milliseconds min, Milliseconds max)
return min + Milliseconds(urand(0, diff));
}
Seconds randtime(Seconds min, Seconds max)
{
long long diff = max.count() - min.count();
ASSERT(diff >= 0);
ASSERT(diff <= (uint32) - 1);
return min + Seconds(urand(0, diff));
}
uint32 rand32()
{
return GetRng()->RandomUInt32();