Mano XorShift乱数 - Mano_XorShift.js

シェア用テキスト:
▼Mano XorShift乱数(しぐれん様作) - Mano_XorShift.js
https://plugin.fungamemake.com/archives/1924
XorShiftによる乱数生成

ふりがな:XorShiftらんすう

機能概要: XorShiftによる乱数生成

利用規約(ライセンス): MITライセンス

作者:しぐれん

作者サイト:https://twitter.com/Sigureya

解説ページ: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
 */

スポンサードリンク

スポンサードリンク

Copyright© #ツクプラ , 2021 All Rights Reserved.