これは「TeX & LaTeX Advent Calendar 2023」の11日目の記事です。 (10日目は hid_alma1026 さん、12日目は zr_tex8r さんです。) この記事ではexpl3でメルセンヌ・ツイスタを実装してみます。 はじめに 皆さんもLaTeX文章を書いていたら乱数を使いたくなる、ということはよくあることでしょう。以下のWebページではTeXで乱数を使ういろいろな方法が紹介されています。 TeX で乱数を使う - TeX Alchemist Online この中でもとくに、高品質な疑似乱数生成アルゴリズムであるメルセンヌ・ツイスタを使いたいと思う人が多いのではないでしょうか。しかし、メルセンヌ・ツイスタを使いたいけど諸般の事情でLuaTeXが使えず、諦めざるを得ないという人ももしかしたらいるかもしれません。 というわけで、expl3でメルセンヌ・ツイスタ