2023-04-01から1ヶ月間の記事一覧

詳説 Ziggurat 法 ~ 正規分布・指数分布乱数の高速生成

はじめに 正規分布 や 指数分布 に従う擬似乱数を生成する際、 Ziggurat 法 を用いると高速に生成することができます。 本稿では、この Ziggurat 法の仕組みや実装について、できる限り詳しく解説していきたいと思います。 はじめに Ziggurat 法以外の手法に…

続・ UnityEngine.Random の実装と性質 ~ rotation(Uniform) の謎

はじめに 前回の記事 から調査が進んだので、 UnityEngine.Random の実装と性質についての追加情報をまとめました。 調査環境は Unity 2022.2.0b14 (Windows) です。 なお、調査は入出力の観測にて行っているため、実際の計算式や手順と異なる場合があります…