008 - くじ引き
時間制限 1 秒 / メモリ制限 64 MB / 得点 1 / x 16 /
前置き
『int rand(void)』『void srand(unsigned int seed)』という C 言語の標準関数をご存じだろうか。
rand()は、0 から定数RAND_MAXまで間の乱数を返す機能を持っている。
srand()を使うことで、シード値を設定することができる。普通は time() で時間を取得して、それをセットする。
#include<stdio.h> #include<stdlib.h> #include<time.h> main() { srand((unsigned)time(NULL)); printf("%d\n", rand() % 10); return(0); }
問題
0 から 9 の乱数を表示するプログラムが、ジャッジ側に用意されている。
この乱数に一致する数を出力せよ。ちなみに、ユーザー側によって提出されたプログラムと、ジャッジ側のプログラムの実行時刻は異なる。また、ジャッジ側に前置きのC言語コードが使われているとは限らない。
入力
与えられない。
出力
ジャッジ側で生成される乱数を出力せよ。
出力例
出力例1
1
出力例2
6
出力例3
9
解説
すべて正解になる可能性がある。時の運で結果で変わる。