Latest web development tutorials

função VBScript Rnd

VBScript Referência Completa VBScript Referência

função Rnd retorna um número aleatório. Número é sempre menor do que 1 mas maior que ou igual a 0.

gramática

Rnd[(number)]

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

如果数字是:

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

Exemplos

exemplo 1

número aleatório:

<script type="text/vbscript">

document.write(Rnd)

</script>

Por favor, note que você vai ter o mesmo número. Para evitar isso, utilize a instrução Randomize no Exemplo 2.

Exemplos de saída acima:

0.7055475

tente »

exemplo 2

A fim de evitar que no Exemplo 1 para se obter os mesmos números de cada vez, utilizar a instrução Randomizar:

<script type="text/vbscript">

Randomize
document.write(Rnd)

</script>

Exemplos de saída acima:

0.4758112

tente »

exemplo 3

Veja como produzir inteiros aleatórios em um determinado intervalo:

<script type="text/vbscript">

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

</script>

Exemplos de saída acima:

71

tente »

VBScript Referência Completa VBScript Referência