Mano XorShift乱数 - Mano_XorShift.js
▼Mano XorShift乱数(しぐれん様作) - Mano_XorShift.js
https://plugin.fungamemake.com/archives/1924
XorShiftによる乱数生成
ふりがな:XorShiftらんすう
機能概要: XorShiftによる乱数生成
利用規約(ライセンス): MITライセンス
作者:しぐれん
作者サイト:https://siguren400.booth.pm/
解説ページ:https://forum.tkool.jp/index.php?threads/702/
ダウンロードページ:https://raw.githubusercontent.com/Sigureya/RPGmakerMV/m…
ファイル名:Mano_XorShift.js
プラグインのヘルプ:
/*: * @author しぐれん * @plugindesc XorShiftによる乱数生成を行います。 * 乱数エンジンがセーブされるため、リセットしても同じ結果になります。 * * @param list * @type struct<RandomEngine>[] * * @help * プラグインパラメータで、乱数エンジンを作成して使います。 * プラグインコマンド「XorRand 変数番号 エンジン名」で動かします。 * 名前付きのエンジンは、セーブデータに含まれます。 * 名前を省略した場合、デフォルトのエンジンが使用されます。 * * ■使い方 * 以下の方法で乱数を取得します。 * * * ・イベントコマンド「変数の操作」を使う方法 * スクリプトで以下の記述 * $gameSystem.XorRandom(”乱数エンジンの名前”,最小値,最大値); * * ・プラグインコマンドを使う方法 * XorRandom 代入先の変数番号 乱数エンジンの名前 最小値 最大値 * * ■更新履歴 * 2018/02/07 ver1.0 公開 */ /*~struct~RandomEngine: * @param name * @desc 乱数の名前です。 * 異なる名前の乱数は、それぞれ独立した状態を持ちます。 * @type string * * @param seed * @desc 初期シードです。 * @type number * @default 13331639 */