C言語なら俺に聞け(入門篇) Part 18at TECH
C言語なら俺に聞け(入門篇) Part 18 - 暇つぶし2ch54:デフォルトの名無しさん
07/08/18 06:22:06
乱数に関しての質問なのですが、教科書には

#include<stdio.h>
#include<stdlib.h>
#include<time.h>

int main(void)
{
int i;
srand((unsigned)time(NULL));

for(i = 0; i < 10; i++){
printf("%d\n", rand() % 100);
}

return 0;
}
でおkと書いてるんです。
コンパイルは通ったのですがこの部分の
printf("%d\n", rand() % 100);
これってもし 0 がきたら0割りで無限ループになるんでしょうか?
0がくることはないですか?
自分は
printf("%d\n", (rand() +1 % 100);
のほうがいいんじゃないかと思ったのですがどうなのでしょうか?





次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch