一様乱数生成を試す

上記のブログ見てこんなのあるんだなーって思って書いてみた。
あとせっかくなので、clang 3.3で...

#include <iostream>
#include <random>

int main()
{
  std::default_random_engine engine ;

  std::uniform_int_distribution< int > dist( 1, 6 ) ;

  for(int i=0; i< 10; i++)
  std::cout << dist(engine) << std::endl ;

  return 0;
}
$> clang++ main.cpp -std=c++0x
$> ./a.out
1
1
5
3
4
2
1
5
5
6

おぉ!出来た。出来た。