早速なんですが、乱数に関する質問です。(`・ω・´)
先日、あるC言語に関する書籍を買ったのですが、その中に、
1から999までを指定するにはsrand関数で乱数を初期化してあまりを出すためにrand % xにすればいい。
などと意味のわからないことばかりでした。。。
サンプルソースを一応書いておきます
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main() {
int i;
srand( (unsigned int)time(NULL) );
for(i = 0; i < 10;i++){
printf("%d\n",rand()%1000 + 1);
}
return 0;
}
srand( (unsigned int)time(NULL) );
と
rand()%1000 + 1
の意味をよかったら詳しく教えてください・゚・(ノД`)・゚・