- 2008-01-01 (火) 13:15
- C/C++
ソースコード
#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()メソッド
- Excel VBA: 指定した行、列内のテーブルのセルに乱数を格納
- Python: モジュールにテスト関数を定義 - 重複のない乱数(整数MIN以上MAX以下)の生成
- Rで統計: ヒストグラムの描画 - hist()関数
- 10進数を2進数に変換表示するC言語プログラム
Sponsored Link
- Newer: イースト辞書Webサービスを利用したC#(with .Net)クライアントプログラミング
- Older: ユーザーに優しくないとね
Comments:0
Trackbacks:0
- Trackback URL for this entry
- http://www.yukun.info/blog/2008/01/cpp-random.html/trackback
- Listed below are links to weblogs that reference
- C++でMIN以上MAX未満の乱数を生成 from Yukun's Blog