Math Rand - MathRand.js
シェア用テキスト:
▼Math Rand(うたこ様作) - MathRand.js
https://plugin.fungamemake.com/archives/12908
乱数を発生させるグローバル関数を追加します
ふりがな:ますらんだ
機能概要: 乱数を発生させるグローバル関数を追加します
利用規約(ライセンス): MITライセンス
作者:うたこ
作者サイト:https://x.com/digi_loli
解説ページ:https://github.com/asakayu/Mihil_RPGMakerMV_plugins
ダウンロードページ:https://raw.githubusercontent.com/asakayu/Mihil_RPGMake…
ファイル名:MathRand.js
プラグインのヘルプ:
/*: * @plugindesc 乱数を発生させるグローバル関数を追加します * @author uta_asakayu * @thanks plasma, @TsumioNtGame * * @help * 乱数を発生させるグローバル関数、 * Math.rand()と、 * 確率を計算できるグローバル関数、 * Math.randper() * を追加します。 * * Math.rand(min,max)の形式で入力します。 * ・Math.rand(max,min)と入れても計算してくれます。 * ・Math.rand(max)と入れると0からmaxまでの * 乱数で計算してくれます。 * ・1未満の小数は1に切り上げられます。 * ・なのでこの関数では小数に対応していません。 * ・利便性を考えてありがちな名前なので、 * 他プラグインとの競合にご注意ください。 * * Math.randper(weight, max)の形式で入力します。 * maxは省略可能です。その場合maxは100になります。 * 条件分岐にMath.randper(33)と入力すると * 33%の確率でtrueを返してくれます。 * Math.randper(33,200)だと * 33/200の確率でtrueを返してくれます。 * * エディタの「条件分岐」コマンドでも使えたりして便利です。 * https://i.imgur.com/9Ji7iXX.png * * ※コードレビュー歓迎します。 * Please feel free to throw me Masakari! * * Ver2.1.1 誤字修正 * Ver2.1.0 try-catchのエラー判定を関数化。スタックトレースも出るように * Ver2.0.0 Math.randper()を追加 * エラーの可能性にも対応 * Ver1.0.1 Remove punkt from filename. * Ver1.0.0 配布 * */