Sponsored Link
ソースコード
#include <ctime> // for time()
#include <cstdlib> // for srand(), rand()
#include <iostream>
using namespace std;
#define MIN 10
#define MAX 21
int main()
{
srand(time(NULL)); // 現在時刻を乱数の種の設定
int lucky = MIN + rand() % (MAX - MIN); // MIN以上MAX未満の乱数を生成
cout < < "生成した乱数は" << lucky << "です。n";
for (int i = 0; i< 100; i++) { // 100個生成
cout << MIN + rand() % (MAX - MIN) << " ";
}
return 0;
}
実行結果
C:cpp> g++ rand01.cpp
C:cpp> a.exe
生成した乱数は19です。
14 13 11 10 18 15 11 14 19 11 11 14 19 17 20 10 10 16 20 18 13 18 17 10 16 19 13 18 14 10 19 17 12 18 20 13 15 14 20 13 10 14 20 15 19 13 11 19 19 13 20 19 15 19 15 13 18 12 18 10 13 14 12 10 16 13 14 20 13 16 11 11 10 12 16 17 13 10 20 11 10 18 12 19 14 18 10 12 12 14 10 15 12 17 19 18 19 17 12 19
C:cpp>
関連すると思われる記事:
- Python: 乱数の生成 – random()、randint()、uniform()、seed()メソッド
- Python: モジュールにテスト関数を定義 – 重複のない乱数(整数MIN以上MAX以下)の生成
- Excel VBA: 指定した行、列内のテーブルのセルに乱数を格納
- Rで統計: ヒストグラムの描画 – hist()関数
- 10進数を2進数に変換表示するC言語プログラム
Sponsored Link
