gisty 02.01.2013 16:13 Gajim5AEF703F

#!/bin/bash
i=`cat i`;

compile() {
r=$(clang++ file.cpp 2>&1| grep generated)
if echo $r | grep -q ' 0 errors'; then
let i++;
echo $i > i
cp file.cpp $i.cpp
fi
echo -ne "\r$r";
}

while :; do
dd if=/dev/urandom of=file.cpp bs=1K count=1 2>/dev/null
if compile && [[ $(echo 123 | ./a.out 2>/dev/null) -eq 1591 ]]; then
echo win
exit
fi
done

Recommended by:

@rapture: гагага

and @Like-all
2. radjah 02.01.2013 16:21 Miranda

Генератор говнокода?

3. generatorglukoff 02.01.2013 16:21 Досктоп

негодно. лучше генетическими алгоритмами

Do you really want to delete ?