「C言語」rand()関数で乱数を生成するサンプル

構文
乱数を生成 rand()
RAND_MAX 最大値
使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
#include <stdio.h>
#include <stdlib.h>
int main(void){
int n;
int res;
/* 乱数を生成 */
printf("five random \n");
for(n=0;n<5;n++)
printf("%d random value= %d\n", n+1, rand());
/* 乱数の最大値 */
res = RAND_MAX;
printf("\nrandom max value\n");
printf("RAND_MAX = %d\n", res);
return 0;
}
#include <stdio.h> #include <stdlib.h> int main(void){ int n; int res; /* 乱数を生成 */ printf("five random \n"); for(n=0;n<5;n++) printf("%d random value= %d\n", n+1, rand()); /* 乱数の最大値 */ res = RAND_MAX; printf("\nrandom max value\n"); printf("RAND_MAX = %d\n", res); return 0; }
#include <stdio.h>
#include <stdlib.h>
 
int main(void){
 
  int n;
  int res;
 
  /* 乱数を生成 */
  printf("five random \n");
  for(n=0;n<5;n++)
    printf("%d random value= %d\n", n+1, rand());
 
  /* 乱数の最大値 */
  res = RAND_MAX;
  printf("\nrandom max value\n");
  printf("RAND_MAX = %d\n", res);
 
  return 0;
}

結果
five random
1 random value= 41
2 random value= 18467
3 random value= 6334
4 random value= 26500
5 random value= 19169

random max value
RAND_MAX = 32767

C言語

Posted by arkgame