【解決済み】乱数の範囲をより細かく指定

iyo
記事: 2
登録日時: 2017年7月21日(金) 02:42

【解決済み】乱数の範囲をより細かく指定

投稿記事by iyo » 2017年7月21日(金) 02:59

今回初めてリクエストさせて頂きます。宜しくお願い致します!
早速本題なのですが、乱数の範囲指定を1~10ではなく、1.3.4.5.7.8.10 という具合に
細かくしたいのですが、探しても中々見つからず、設定できるプラグインがあればと思い、
リクエストさせて頂きます。
最後に編集したユーザー iyo on 2017年7月21日(金) 18:25 [ 編集 1 回目 ]

奏ねこま
記事: 702
登録日時: 2016年1月20日(水) 20:04

Re: 乱数の範囲をより細かく指定

投稿記事by 奏ねこま » 2017年7月21日(金) 08:21

「変数の操作」で「スクリプト」を選択し、入力欄に

コード: 全て選択

[1,3,4,5,7,8,10][Math.randomInt(7)]
と書くと、ご期待の結果が得られます。
最後の(7)は、最初の[]内に書いた数字の数です。
上記例では7個の数字を書いているので(7)となっています。

【追記】
最後の(7)の部分をいちいち自分で数えて書くのはめんどうなので
その必要がないスクリプトを。

コード: 全て選択

var v=[1,3,4,5,7,8,10];v[Math.randomInt(v.length)]
iyo
記事: 2
登録日時: 2017年7月21日(金) 02:42

Re: 乱数の範囲をより細かく指定

投稿記事by iyo » 2017年7月21日(金) 18:24

奏ねこまさん、ありがとうございます!
早速導入してみたところ、思い描いていたものが出来ました。
追記の心遣いも感謝です! :D

“MV:プラグイン素材のリクエスト” へ戻る