Latest web development tutorials

VBScriptのRnd関数

VBScriptのリファレンス 完全なVBScriptのリファレンス

Rnd関数は乱数を返します。 数は常に1未満が、0以上です。

文法

Rnd[(number)]

参数 描述
number 可选。有效的数值表达式。

如果数字是:

  • <0 - Rnd 会每次都返回相同的数字。
  • >0 - Rnd 会返回序列中的下一个随机数。
  • =0 - Rnd 会返回最近生成的数。
  • 省略 - Rnd 会返回序列中的下一个随机数。

例1

乱数:

<script type="text/vbscript">

document.write(Rnd)

</script>

あなたは同じ番号を取得することに注意してください。 これを避けるために、実施例2にRandomizeステートメントを使用します。

上記の出力の例:

0.7055475

»をお試しください

例2

同じ番号を毎回与えるために実施例1のように回避するためには、Randomizeステートメントを使用します。

<script type="text/vbscript">

Randomize
document.write(Rnd)

</script>

上記の出力の例:

0.4758112

»をお試しください

例3

ここで与えられた範囲内の整数の乱数を生成する方法は次のとおりです。

<script type="text/vbscript">

Dim max,min
max=100
min=1
Randomize
document.write(Int((max-min+1)*Rnd+min))

</script>

上記の出力の例:

71

»をお試しください

VBScriptのリファレンス 完全なVBScriptのリファレンス