- 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;
}
}
bormand 18.07.2013 20:22 # +1
А в шарпе разве нету random.Next(3) вместо забагованного random.Next() % 3?
Ccik 18.07.2013 20:28 # 0
bormand 18.07.2013 20:45 # 0
Ccik 18.07.2013 21:08 # +5
bormand 18.07.2013 21:16 # +15
inkanus-gray 18.07.2013 21:32 # +13
kostoprav 19.07.2013 10:39 # 0
bormand 19.07.2013 11:47 # 0
kostoprav 19.07.2013 11:53 # +1
Comparison method violates its general contract!
Ccik 19.07.2013 12:39 # 0
kostoprav 19.07.2013 13:15 # 0
Ccik 19.07.2013 13:18 # 0
bormand 19.07.2013 13:47 # +2
LispGovno 19.07.2013 12:25 # 0
kostoprav 19.07.2013 13:15 # 0
kegdan 21.07.2013 10:40 # 0
Похоже чувак решил получишь с помощью сортировки равномерное распределение)
krypt 21.07.2013 15:46 # 0
ScorpioT1000 24.07.2013 13:06 # 0
bormand 24.07.2013 14:47 # 0
roman-kashitsyn 24.07.2013 14:56 # +2
Скажите это файловым системам, хранилищам вроде Cassandra/LevelDB и индексаторам.
anonimb84a2f6fd141 24.07.2013 15:59 # −1