RNDF

プチコン3号 プチコンBIG 

乱数(ランダム)値を取得(0~1未満)

var = RNDF([seedId])

パラメーター

seedIdシードID(0~7,省略時:0)

戻り値

var0~1未満の乱数

解説

実行するごとに値の違う「乱数(ランダム値)」を得ます。
戻り値には0~1未満の小数点以下を含む実数の乱数が得られます。

シードIDを指定するとより規則性の少ない乱数になります。(乱数のかたよりが気になる場合にのみ指定)

整数での乱数を得たい場合はRNDを使用します。

サンプルコード

ランダム値を表示する
実行結果(3回実行(RUN)した例。毎回結果が違う)
0.30735308
0.01426124
0.86067171
0~5のランダムな実数を得る
?RNDF()*5
実行結果(3回実行(RUN)した例)
1.30735308
4.01426124
2.86067171
表示上は小数点以下8桁までしか表示されていませんが、実際は下17桁まであります。
?RNDF()*POW(10,15) '15ケタ上げ
実行結果(例)
374116493802091.27

参照

FLOOR 数値の小数点以下を切り捨て
ROUND 数値の小数点以下を四捨五入
CEIL 数値の小数点以下を切り上げ
ABS 数値の絶対値を求める
SGN 数値の符号を調べる
MIN 最小値を求める
MAX 最大値を求める
RND 乱数(ランダム)値を取得(整数)
RNDF 乱数(ランダム)値を取得(0~1未満)
RANDOMIZE 乱数の発生源を初期化
SQR 数値の平方根(ルート)を求める
POW 数値のべき乗を求める
EXP e(自然対数の底)のべき乗を求める
LOG 数値の対数を求める(log)
PI 円周率πの値を得る
RAD 角度値を、度数からラジアンに変換
DEG 角度値を、ラジアンから度数に変換
SIN 三角関数SIN値を求める
COS 三角関数COS値を求める
TAN 三角関数TAN値を求める
ASIN 逆三角関数ASIN値を求める
ACOS 逆三角関数ACOS値を求める
ATAN 逆三角関数ATAN値を求める
SINH 双曲線関数SINH値を求める
COSH 双曲線関数COSH値を求める
TANH 双曲線関数TANH値を求める
CLASSIFY 数値が通常の数値か調べる

Facebookコメント