これは何? 公式サイト(?) にある乱数について軽く調べた記事。 色々ある C++ 版の文書を見ると、色々ありすぎてよくわからなくなる。 色々について真面目に読んだ。 stream 乱数の系列のことだと思う。 メルセンヌ・ツイスタのような乱数は、1系列のとても長い数列があって、その数列の開始点を種で指定する感じ。 PCG の場合、系列がたくさんあって、開始点も自由に指定できる。この系列のことを stream と呼んでいるんだと思う。 K-dimensionally equidistribute 乱数としてのばらつきの良さを表す指標のひとつ。K が大きいほど良いんだと思う。 たとえば出力する値が 32bit の場合。 32bit の値を K 個ずつまとめると 32×K ビットなので、出てくるパターンは $2^{32K}$ 通りある。K-dimensionally equidistribute