2015-01-14 5 views
0

У меня есть код, который производит случайные числа для ИИ, но я не уверен, как работает знак процента.Может кто-нибудь объяснить эти случайные числа?

Это мой код, который создает номера:

ey[i]=rand()%950; 
ex[i]=rand()%300+800; 
ev[i]=rand()%10-5; 

Im с использованием C++ в Visual Studio

Заранее спасибо

+1

Большинство языков использует '%' в качестве оператора [modulo] (http://en.wikipedia.org/wiki/Modulo_operation). Но так как вы не указали никаких подробностей о том, что это такое, это самое лучшее, что вы получите. –

+0

Извините, должен был упомянуть, что ха-ха. Это C++ – Ryan

ответ

1

процент, как правило, оператор Modulus, который вы можете думать о как остаток после деления.

Например

10 % 3 = 1 

потому, что идет в 3 до 10 раз с 3 1 осталось.

Ваш код получает случайное число, а затем делит его на нужный номер, сохраняя остаток.

Смежные вопросы