Вот готовая функция! //RANDOM
Code
inline int AIGetRandom(int Min, int Max)
{
int RANGE_MIN = Min;//Минимально значение
int RANGE_MAX = Max+1;//Прибавляем 1 для того чтоб видеть хоть иногда максимальное значение
int rand100;
for (int i = 0; i < 2; i++ )//2 Раза цыкл проходить должен как минимум
{
rand100 = (((double) rand() / (double) RAND_MAX) * RANGE_MAX + RANGE_MIN);//Тут получаем лишний Waring
}
return rand100;
}