ランダム正負決定
題名の通りですが、それを面倒な条件分岐無しでやろうというものです。
◆変数の操作:[ランダム正負]代入,乱数[0〜1]
◆変数の操作:[ランダム正負]乗算,2
◆変数の操作:[ランダム正負]減算,1
後はこの変数をランダムで正か負にしたい変数に掛けるだけです。
応用すれば、正か負になる割合を変えられます。
たとえば、正の値:70%、負の値:30%のとき、
◆変数の操作:[ランダム正負]代入,乱数[0〜99]
◆変数の操作:[ランダム正負]除算,70 ←大きい方の割合の数で割る
◆変数の操作:[ランダム正負]乗算,2
◆変数の操作:[ランダム正負]減算,1
大きい方の割合が正の値の場合は正負が逆になっていますので、-1を掛けてください。
◆変数の操作:[ランダム正負]乗算,-1
ちなみに、大きい方の割合の数で割るのは、そうしないと割った値に2とか3とかが出てくるから……。
以上です。