- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
class Comparer : IComparer<int>
{
Random random = new Random();
public int Compare(int x, int y)
{
return 1 - random.Next() % 3;
}
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+124
class Comparer : IComparer<int>
{
Random random = new Random();
public int Compare(int x, int y)
{
return 1 - random.Next() % 3;
}
}
А в шарпе разве нету random.Next(3) вместо забагованного random.Next() % 3?
Comparison method violates its general contract!
Похоже чувак решил получишь с помощью сортировки равномерное распределение)
Скажите это файловым системам, хранилищам вроде Cassandra/LevelDB и индексаторам.