- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
//sort rr
unsigned int i = 0;
unsigned int random = time(NULL);
unsigned int nummx = rr->size();
while (nummx > 0){
unsigned long numsame=1;
i = 0;
for (unsigned int j = 1;j < nummx;++j)
if ((*rr)[j].m_pref > (*rr)[i].m_pref){
i = j;
numsame = 1;
}else if ((*rr)[j].m_pref == (*rr)[i].m_pref){
++numsame;
random = random * 69069 + 1;
if ((random / 2) < (2147483647 / numsame))
i = j;
}
swap((*rr)[i],(*rr)[--nummx]);
}
Что делает код - достоверно неизвестно. Скорее всего, что-то сортирует и одновременно перемешивает.
nil 05.06.2010 21:19 # 0
С элементами матана.
lusores 05.06.2010 21:35 # −3
guest 05.06.2010 21:48 # +1
lusores 05.06.2010 21:53 # 0
RTFM. Не, лучше так: RTFK (Read This Fucking Knuth).
seed = ( 69069 * seed + 1) mod 2^32
guest 05.06.2010 21:58 # +1
Нет. Такими темпами мы в говнокод запишем только говнокодные части этих фундаментальных либ. :)
lusores 05.06.2010 22:03 # 0
guest 05.06.2010 22:04 # −3
lusores 05.06.2010 22:44 # 0
Указанный код, скорей всего, выдернут с dns_mxip qmail'а.
Stalker 05.06.2010 22:56 # 0
lusores 05.06.2010 23:16 # 0
guest8 04.10.2019 01:41 # −999
guest 05.06.2010 23:22 # +2
increazon 06.06.2010 02:28 # −2
guest8 04.10.2019 01:40 # −999
guesto 04.07.2016 02:53 # 0
guest8 04.10.2019 01:17 # −999
guest8 04.10.2019 01:23 # −999
Stalker 05.06.2010 21:40 # 0
"сортирует и одновременно перемешивает" Поржал, спасибо :)
pushkoff 05.06.2010 21:47 # 0
можно было просто выбрать какой-нибудь алгоритм неустойчивой сортировки...
UncleAli 06.06.2010 00:32 # −1
pushkoff 06.06.2010 00:56 # −2
к стати он является нестабильным...
guest 06.06.2010 18:58 # +1
pushkoff 06.06.2010 19:38 # −1
guest 07.06.2010 07:12 # 0
Stalker 07.06.2010 14:58 # 0
guest 07.06.2010 15:09 # 0
pushkoff 08.06.2010 20:08 # −3
Говногость 08.06.2010 21:01 # +2
У Bjarne_Stroustrup он всегда заплюсованный. Не находите закономерность?
pushkoff 08.06.2010 21:24 # −5
Bjarne_Stroustrup 09.06.2010 00:39 # +4
Говногость 09.06.2010 09:31 # 0
Ну я на такие темы стараюсь не говорить, ибо бесполезно.
Говногость 09.06.2010 10:30 # 0
pushkoff 09.06.2010 11:15 # 0
xXx_totalwar 09.06.2010 11:18 # 0
absolut хорош только тем, что сплагиатил ник с названия известной марки водки
absolut 09.06.2010 15:13 # 0
nil 09.06.2010 15:36 # +1
guest8 04.10.2019 01:41 # −999
absolut 09.06.2010 00:38 # −4
nil 07.06.2010 15:38 # +4
guest8 04.10.2019 01:41 # −999
guest 05.06.2010 21:49 # 0
TarasB 05.06.2010 22:17 # 0
guest 05.06.2010 22:34 # 0
TarasB 05.06.2010 22:44 # 0
guest 05.06.2010 23:23 # 0
TarasB 05.06.2010 23:50 # 0
guest 06.06.2010 02:57 # 0
guest 06.06.2010 11:59 # 0
xaionaro 06.06.2010 09:22 # 0
guest 06.06.2010 09:50 # 0
guesto 04.07.2016 02:49 # 0
Bjarne_Stroustrup 06.06.2010 08:35 # +2
guest 06.06.2010 09:50 # 0
guest 06.06.2010 16:48 # +2
И это печалит
TarasB 06.06.2010 17:09 # −1
guest 06.06.2010 18:44 # +1
Блин, точно. У вас в дельфи ведь игра Квейк делаються скачиванием компонента TQuake.
TarasB 06.06.2010 18:50 # 0
Гордись тем, что ты знаешь наизусть алгоритм, который легко нагуглить, гордись и обзывай школотой всех, кто его не выучил, ведь ты теперь взрослый, ты только ведь что закончил школу.
Короче, залогинься. Я хочу знать, как зовут тебя, тупого засранца, не способного на полезные мысли.
guest 06.06.2010 18:53 # 0
TarasB 06.06.2010 19:00 # 0
guest 06.06.2010 19:02 # 0
хааааа... когда я регался - их небыло. точно школота
TarasB 06.06.2010 20:28 # 0
guest 06.06.2010 20:35 # 0
TarasB 06.06.2010 20:40 # 0
guest 06.06.2010 19:04 # 0
guest 06.06.2010 19:53 # 0
This is obvious 06.06.2010 20:06 # 0
guest 06.06.2010 20:07 # 0
guest 06.06.2010 20:11 # 0
guest 06.06.2010 21:41 # 0
3D Studio MAX
OpenGL
Maya
Photoshop
Пиздец. Пиздец. Пиздец. Сделайте меня развидеть это!
guest 06.06.2010 21:45 # 0
Но вот то, что каскадные или многопользовательские игры могут быть "неправильно" - я тут логики не вижу. Это вообще как понять? )
guest 06.06.2010 19:00 # 0
Нихрена. Я больше денег заработаю.
guest 06.06.2010 11:51 # 0
gost 02.07.2016 23:01 # 0
guesto 04.07.2016 02:51 # 0
guest8 04.10.2019 01:16 # −999
guest8 04.10.2019 01:17 # −999
ropuJIJIa 04.10.2019 01:18 # 0
guest8 04.10.2019 01:20 # −999
guest8 04.10.2019 01:22 # −999
guest8 04.10.2019 01:27 # −999
guest8 04.10.2019 01:28 # −999
guest8 04.10.2019 01:34 # −999
guest8 04.10.2019 01:39 # −999
guest8 04.10.2019 01:40 # −999
ropuJIJIa 04.10.2019 01:43 # 0
guest8 04.10.2019 01:46 # −999
guest8 04.10.2019 01:50 # −999
guest8 04.10.2019 11:22 # −999
guest8 04.10.2019 01:55 # −999
ropuJIJIa 04.10.2019 01:58 # 0
guest8 04.10.2019 01:59 # −999
ropuJIJIa 04.10.2019 01:31 # 0
ropuJIJIa 04.10.2019 01:32 # 0
guest8 04.10.2019 01:34 # −999