「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