Improve code style

This commit is contained in:
Ilya 2021-02-11 09:39:02 +03:00
parent 7568193c7d
commit f21f511147

View File

@ -7,11 +7,11 @@ namespace MafiaCommon
{ {
public static void Shuffle<T> (this Random rng, T[] array) public static void Shuffle<T> (this Random rng, T[] array)
{ {
int n = array.Length; var n = array.Length;
while (n > 1) while (n > 1)
{ {
int k = rng.Next(n--); var k = rng.Next(n--);
T temp = array[n]; var temp = array[n];
array[n] = array[k]; array[n] = array[k];
array[k] = temp; array[k] = temp;
} }
@ -19,7 +19,7 @@ namespace MafiaCommon
public static T[] RemoveFromArray<T> (this T[] original, int numIdx) { public static T[] RemoveFromArray<T> (this T[] original, int numIdx) {
if (numIdx == -1) return original; if (numIdx == -1) return original;
List<T> tmp = new List<T>(original); var tmp = new List<T>(original);
tmp.RemoveAt(numIdx); tmp.RemoveAt(numIdx);
return tmp.ToArray(); return tmp.ToArray();
} }