Есть програмуллина на С выводит изображение, используя граф библиотеку. Там есть код;
double rand1 = (int)(750000+(1200000-750000)*genrand_real2())/10000000;
double rand2 = (int)(750000+(1200000-750000)*genrand_real2())/10000000;
double rand3 = (int)(750000+(1200000-750000)*genrand_real2())/10000000;
double rand4 = (int)(750000+(1200000-750000)*genrand_real2())/10000000;
// phases
double rand5 = (int)(0+(31415926-0)*genrand_real2())/10000000;
double rand6 = (int)(0+(31415926-0)*genrand_real2())/10000000;
double rand7 = (int)(0+(31415926-0)*genrand_real2())/10000000;
double rand8 = (int)(0+(31415926-0)*genrand_real2())/10000000;
// amplitudes
double rand9 = (int)(330+(420-330)*genrand_real2())/110;
double rand10 = (int)(330+(450-330)*genrand_real2())/110;
(genrand_real2 - это генератор псевдослучайных чисел ). Если компилить программу компилятором gcc 4.2.1 ( gcc -lgd 1.c ), то изображение не выводится ( printf после объявление этих переменных не работает ), программа при запуске тормозит ( segm failt не валится ). Если компилить компилятором gcc 4.4.4 - все работает. Вопрос: что это ?
Форум —
Development


