打ち込み系MSXでRND関数に頼らず乱数を作れないかと思いまして、いろいろ調べてます。アルゴリズムはあるようなのですが、かんたんに手っ取り早く実装できる方法として、MSXユーザーにはよく知られた、リフレッシュレジスタを利用する方法を試してみました。趣味のプログラムで使う分には、線形合同法とかメルセンヌツイスターなんて大げさなものは必要ありませんから!(泣)さておき、0から7の範囲の乱数を求めるプログラムを組んで、分布が実用範囲にあるか調べてみました、荒井の用途には十分なばらつきですが、けっこう偏りがあるかんじです。やっつけアルゴリズムですから致し方ない部分ではありますが。いちおうマシン語部分のソースを晒しときます。月別アーカイブはてなブログをはじめよう!fukenkoさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。