C言語 乱数

出典: フリー教科書『ウィキブックス(Wikibooks)』
ナビゲーションに移動 検索に移動

C言語で乱数を生成する[編集]

C言語で乱数を生成するには、まず次のライブラリをインクルードする必要がある

#include<stdlib.h>

次に時間をもとに乱数を取得する

 srand(time(NULL));


プログラム例

# include <iostream> # include<stdlib.h>

int main() {


 srand(time(NULL));
 
 int r;
 
 r = rand();
 
 r =r%6+1;
 
 int s;
 
 std::cout <<"1~6\n";
 
 std::cin >> s;
 
 if(s==r)
 {
   std::cout <<"⭕️…"<<r;
 }
 if(s!=r)
 {
   std::cout <<"❌…"<< r;
 }

}