2011-01-01から1年間の記事一覧

C++ : 乱数生成

#include <time.h> #include <iostream> double randf() { return static_cast<double>(rand()) * (1.0 / (RAND_MAX+1)); } size_t randi(size_t min, size_t max) { return min + static_cast<size_t>(rand()) % (max- min); } int main(void) { srand(time(NULL)); for (int i = 0; i < 100; </size_t></double></iostream></time.h>…

フィルタ系のプログラムの実装

すごーくひさしぶりに日記書いてみる。 cat, grepなど元のデータを加工して,データを出力するフィルタ系のプログラムを書く場合メモ。1.入力が標準入力の場合とファイル入力の場合の切り替えこれらのプログラムで入力データを標準入力から得る場合と,ファイ…