Помогите найти ошибку. Что не так? Устал искать.

 

Генератор случайных чисел выдает одно и то же число, а ошибку в коде не могу найти.

 for(layer=0;layer<10;layer++)                                    //
    {
    for(out=0;out<10;out++)                                          //
      {
      for(in=0;in<10;in++)                                             //
        {
        wight1[in][out][layer]=2/(1+MathExp(-((TrueRandom()/2147483647)-0.5)))-1;       //
        Print(wight1[in][out][layer],"  ",TrueRandom()," ",in," ",out," ",layer);
        }
      }
    }

 2013.01.17 20:34:43 Neuro_Hebb GBPAUD,H4: -0.2449  1375610316 8 8 7

2013.01.17 20:34:43 Neuro_Hebb GBPAUD,H4: -0.2449  -988264138 7 8 7

2013.01.17 20:34:43 Neuro_Hebb GBPAUD,H4: -0.2449  623824002 6 8 7

2013.01.17 20:34:43 Neuro_Hebb GBPAUD,H4: -0.2449  1661099380 5 8 7

2013.01.17 20:34:43 Neuro_Hebb GBPAUD,H4: -0.2449  -1259101473 4 8 7

2013.01.17 20:34:43 Neuro_Hebb GBPAUD,H4: -0.2449  -1154404486 3 8 7

2013.01.17 20:34:43 Neuro_Hebb GBPAUD,H4: -0.2449  -791384343 2 8 7

2013.01.17 20:34:43 Neuro_Hebb GBPAUD,H4: -0.2449  -1350816611 1 8 7

2013.01.17 20:34:43 Neuro_Hebb GBPAUD,H4: -0.2449  528279836 0 8 7


 

целое делишь на целое?

 
К даблу приводи )))
 
О_о. Блин, ведь тысячу раз обсуждалось. Спасибо огромное.