「C言語」 srand関数のサンプル
構文
void srand(unsigned seed);
srand関数は引数に適当な値を渡し、rand関数で乱数を生成
サンプルコード
#include <stdio.h> #include <stdlib.h> #include <time.h> int main(void){ int n; int res; /* 乱数を生成 */ printf("ten random \n"); srand(time(NULL)); for(n=0;n<10;n++) printf("%d random value= %d\n", n+1, rand()%50+1); return 0; }
実行結果
ten random
1 random value= 29
2 random value= 39
3 random value= 6
4 random value= 19
5 random value= 17
6 random value= 48
7 random value= 27
8 random value= 3
9 random value= 29
10 random value= 46