Latest web development tutorials

función de VBScript NúmAleat

VBScript de referencia Referencia completa de VBScript

función Rnd devuelve un número aleatorio. Número es siempre menor que 1 pero mayor que o igual a 0.

gramática

Rnd[(number)]

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

如果数字是:

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

Ejemplos

Ejemplo 1

número aleatorio:

<script type="text/vbscript">

document.write(Rnd)

</script>

Tenga en cuenta que recibirá el mismo número. Para evitar esto, utilice la instrucción Randomize en el Ejemplo 2.

Los ejemplos de la salida anterior:

0.7055475

Trate »

Ejemplo 2

Con el fin de evitar que en el Ejemplo 1 para dar los mismos números cada vez, utilizar la instrucción Randomize:

<script type="text/vbscript">

Randomize
document.write(Rnd)

</script>

Los ejemplos de la salida anterior:

0.4758112

Trate »

Ejemplo 3

Así es como para producir números aleatorios en un rango dado:

<script type="text/vbscript">

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

</script>

Los ejemplos de la salida anterior:

71

Trate »

VBScript de referencia Referencia completa de VBScript