YOS G-specの適当なブログ
ゲームやネットが大好きな人のブログ。毎日更新を目指してました。
2017年01月15日 (日) 09:31 | 編集
【Qiita記事】
【XorShift128 on 8languages】

メンテナンスとかもちょいちょいやって、オンラインコンパイラのURL付けたりしました。
詳細はQiita記事の下の方参照。

あとは、XorShift128+の実装。
こちらはJSで試したところ不可能といった無念な結果に…
JSでできないならやる意味無いよねと言うことで続ける意思はほぼ無いです。
こっちもQiitaにずらずら書いたのでとりあえず。
【Qiita: JavaScriptにXorShift128+を移植してみたかった】
2017年01月10日 (火) 03:03 | 編集
ここ最近、XorShiftという疑似乱数の実装を行っていました。
この意図としては、基本的に言語や実装ごとにシード値やアルゴリズムが異なるため、複数の環境で同じ乱数が生成できたら面白そうかなぁと思って作り始めました。

それで、ある程度の目処がついたのでQiitaに投稿したり、Githubにモジュール化して置いておきました。
と言うところでここ一週間くらいの近況。
一番最初のきっかけとしてはPaizaに疑似乱数アルゴリズムを実装する問題があったことから。
そもそものアルゴリズム以外にも処理系の整数の扱い、シャッフル(Fisher–Yates shuffle)アルゴリズム、モジュール、クラス、ジェネレータなど色々勉強することがあったので面白かったなぁと思う。

これの上位アルゴリズムとしてXorShift128+という64bit整数版(XorShiftは32bit)があるらしいので、これについてもJSその他で実装できるのか試してみたいと。JSとHSPあたりは64bit整数対応してないっぽいので行けるのかどうか心配。

【Qiita記事】
【XorShift128 on 8languages】
2017年01月01日 (日) 00:00 | 編集
新年
あけまして
 おめでとう
  ございます。

今年もこのブログとYOS G-specをよろしくお願いします。
今年はもう少し更新回数を増やせたらいいかなーと思います。

余り書けることもなさそうなので以上ということで。
Template by 【投資信託のことなら】投信Web /

Powered by .