ゲーム作りたいが今はマダマダ未熟で無理な奴の誓い

このエントリーをはてなブックマークに追加
5名前は開発中のものです。
#include <stdio.h>
#include <time.h>
int main(void){
srand(time(null));
int x=rand()%3;
switch(x){
case 0:
printf("ぐー\n");
break;
case 1:
printf("ちょき\n");
break;
case 2:
printf("ぱー\n");
break;
}
return 0;
}

これでどう?エラー出るか?
6名前は開発中のものです。:2006/02/05(日) 22:09:35 ID:cTCkdLH9
実用上は問題無いが、超厳密に言うと、
rand()の値の範囲が3の倍数でないので、
xの値の分布が均等にならない。
7名前は開発中のものです。:2006/02/06(月) 02:53:40 ID:APZ2YF1V
>>6
親切にありがとうございます。rand()の値の範囲も考えなくちゃいけないのですね。っていうかやかましい。だまれ。お前に聞いてない。視ね。