投稿
In Japan rajimaru
RND( で100から200までの中から取得する方法はありますか?
1そうだね
プレイ済み
返信[1]
親投稿
こうあん kou051213
○以上□以下だと、 50~99の時は RND(50)+50 です。 これと同じように100~200だったら、 RND(101)+100 です。 ちなみにこの方法でマイナスも出来ます。 RND(11)-110 で、最低が-110、最高が-100となります。
1そうだね
プレイ済み
返信[2]
親投稿
こうあん kou051213
間違えました。 50~99をランダムに出すには、 RND(51)+49です。 失礼しました。
0そうだね
プレイ済み
返信[3]
親投稿
In Japan rajimaru
ありがとうございます!
0そうだね
プレイ済み
返信[4]
親投稿
100から199までなら RND(100)+100 100から200までなら RND(101)+100
1そうだね
プレイ済み
返信[5]
親投稿
おちゃめ ochame_nako
指定した2つの数の範囲の乱数を発生させるRND2関数を作りましたので自由に使ってみてください。 DEF RND2(A,B)  VAR R  IF A<B && A==FLOOR(A) && B==FLOOR(B) THEN   R=RND(B-A+1)+A  ELSE   R=RNDF()*(A-B)+B  ENDIF RETURN R END 5から10の範囲の乱数を発生させたい場合はRND2(5,10)としてください。 2.5から4.2の範囲の小数の乱数を発生させたい場合はRND(2.5,4.2)でできます。(※引数に小数を指定したら自動的に小数の乱数になる) 5から10の範囲の乱数を小数で発生させたい場合はRND2(10,5)としてください。(※大きい方の数字を1つ目の引数に指定すれば自動的に小数の乱数になる)
1そうだね
プレイ済み
返信[6]
親投稿
In Japan rajimaru
皆さんどうもありがとうございました!
0そうだね
プレイ済み