RPGツクールMV用プラグイン投稿・告知サイト

#ツクプラ

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 配布
 * 
 */

スポンサードリンク

スポンサードリンク

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