1. C++ / Говнокод #6420

    +170

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    int		GetRndWithRnd(int iRnd, int iRndPlusMinus)
    {
    	if(!iRndPlusMinus) return iRnd;
    	switch((Rand())%2)
    	{
    		case 1:
    			// plus
    			return (int)(iRnd+(Rand()%iRndPlusMinus));
    			break;
    		default:
    			// minus
    			return (int)(iRnd-(Rand()%iRndPlusMinus));
    			break;
    	}
    	return 0;
    }

    Чтоб враги не догадались

    Запостил: ssAVEL, 20 Апреля 2011

    Комментарии (21) RSS

    • 15 строка - анричибл, да и свитч какой-то тупой.
      return iRndPlusMinus ? iRnd + (rand() % iRndPlusMinus) * ((rand() % 2) ? 1 : -1) : iRnd;
      Ответить
    • Говнообфускация детектед.
      Ответить
    • Меня "тады" тоже заминусуйте, а то "чо" я не как все.
      Ответить
    • Блеять минусоёбы отакуэ \gk\
      Ответить
    • Тут не только говонокод, тут еще попахивает редкими тараканами в голове...
      Ответить
    • Видимо break научился ставить после того как однажды забыл. Теперь это рефлекс.

      Заведу себе попугая и научу на "кейс" отвечать "брейк".
      Ответить

    Добавить комментарий