😸
[C] srand 関数
機能
乱数の種(シード)を設定する関数[1]
使用例
ランダムな数: 41 と表示する
\n は改行を表す エスケープシーケンス[2]
コード
srand(1234);
printf("ランダムな数: %d\n", rand() % 100);
全文
#include <stdio.h>
#include <stdlib.h>
void main() {
srand(1234);
printf("ランダムな数: %d\n", rand() % 100);
}
実行結果
ランダムな数: 41
ランダムな数: 87 を現在時刻から表示する
コード
srand(time(NULL));
printf("ランダムな数: %d\n", rand() % 100);
全文
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
void main() {
srand(time(NULL));
printf("ランダムな数: %d\n", rand() % 100);
}
実行結果
ランダムな数: 87
Discussion