コードは次のとおりです。
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main(void)
{
int r;
int i;
for (i = 0; i < 100; i++)
{
r = rand() % 100 + 1;
printf("%d\n", r);
}
return 0;
}
乱数を試していましたが、ある日、入力するのを忘れましたsrand()
が、rand()
関数はそれでも乱数をランダム化できます(同じシーケンス)。
問題は、指定しない場合、どのシードを使用するかということです。