Код: Выделить всё
void NetClass::Modulate(vector & synapses )
{
int size = synapses.size();
int split = 200 * 0.5;
for(int w=0; w < size; w++)
if(synapses[w].active)
synapses[w].rmod = ((rand_r(seedp) % 200 - split ) / 1000.0);
}
Могу ли я что-нибудь сделать, чтобы упростить это? Если это будет иметь значение, я думаю, что смогу потерпеть потерю с точки зрения статистической случайности. Можно ли предварительно создать (перед выполнением) список случайных чисел, а затем загрузить его в стеки потоков?
Подробнее здесь: https://stackoverflow.com/questions/828 ... d-function
Мобильная версия