WSN追加案(関数): ダイス風にランダム値を生成する(DICE)

Issue #765 resolved
k4nagatsuki repo owner created an issue

参照: issue #400

ランダム値を生成する関数があった方がよいです。CWでは、いわゆるrand()関数的なものよりは、ダイスロールに似た結果を出す関数の方が使い勝手がよいかと思います。

宣言は以下のようになります。

DICE(<ダイス数>, <面数>)

2D6を振る場合はDICE(2, 6)です。DICE(1, 10)-1とすれば0~9の値を生成できます。

ダイス風を提案する理由としては、CWでは実数の出る幕があまり無いと思われる事と、TRPG風というコンセプトのためか、CW内の計算式ではダイス的なランダム値生成が頻繁に使われており、ユーザシナリオでも需要がありそうな事が挙げられます。

Comments (2)

  1. Log in to comment