Core/Random: Changed random functions returning doubles to return floats

Port From (https://github.com/TrinityCore/TrinityCore/commit/9894f6b802c974bb36acd7fbb0d083455a1f0f1b)
This commit is contained in:
hondacrx
2024-02-02 14:39:02 -05:00
parent c5538d6d40
commit a5bc0d0d9b
10 changed files with 24 additions and 24 deletions
@@ -158,7 +158,7 @@ namespace System.Collections.Generic
{
float totalWeight = sequence.Sum(weightSelector);
// The weight we are after...
float itemWeightIndex = (float)RandomHelper.NextDouble() * totalWeight;
float itemWeightIndex = RandomHelper.NextSingle() * totalWeight;
float currentWeightIndex = 0;
foreach (var item in from weightedItem in sequence select new { Value = weightedItem, Weight = weightSelector(weightedItem) })