NLDClient-yudde/Tool/Obfuz/EditorAssets/Editor/KedrExtension/RandomUtil.cs

13 lines
315 B
C#
Raw Normal View History

2026-01-27 18:24:36 +08:00
using System;
internal static class RandomUtil
{
public static void Shuffle<T>(T[] array, Random random)
{
for (var num = array.Length - 1; num > 0; num--)
{
var index = random.Next(num + 1);
(array[num], array[index]) = (array[index], array[num]);
}
}
}