Цитата(Метценгерштейн @ Sep 7 2008, 12:59)

что делает эта строка?
int rand100 = (((double) rand() / (double) RAND_MAX) * RANGE_MAX + RANGE_MIN);
((double) rand() / (double) RAND_MAX) формирует (псевдо)случайное число в интервале 0...1
Зачем оно умножается на RANGE_MAX и складывается с RANGE_MIN надеюсь, не надо объяснять
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)