小白教程
所有教程
关于
Search
172.69.58.173
172.69.58.173
参数设置
贡献
退出
操作
编辑
移动
保护
信息
历史
删除
查看“Func rnd”的源代码
本页内容
上一节:
Func_oct
下一节:
Func_sgn
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
{{DISPLAYTITLE:Rnd}}[[Category:vbscript ref functions|63]] = VBScript Rnd 函数 = [[vbscript ref functions|完整的 VBScript 参考手册]] Rnd 函数返回一个随机数。数字总是小于 1 但大于或等于 0 。 === 语法 === <pre> Rnd[(number)] </pre> {| class="table table-striped table-hover" !width="50%"| 参数 !width="50%"| 描述 |- | number | 可选。有效的数值表达式。 如果数字是: * <0 - Rnd 会每次都返回相同的数字。 * >0 - Rnd 会返回序列中的下一个随机数。 * =0 - Rnd 会返回最近生成的数。 * 省略 - Rnd 会返回序列中的下一个随机数。 |} == 实例 1 == 随机数: <sample title="" desc="" lang="vb" hererun="1"> <script type="text/vbscript"> document.write(Rnd) </script> </sample> 请注意,您每次都会得到相同的数字。为了避免这种情况,请使用实例 2 中的 Randomize 语句。 以上实例输出结果: <sample title="" desc="" lang="vb" hererun="1"> 0.7055475 </sample> == 实例 2 == 为了避免像在实例 1 中每次都得到相同的数字,请使用 Randomize 语句: <sample title="" desc="" lang="vb" hererun="1"> <script type="text/vbscript"> Randomize document.write(Rnd) </script> </sample> 以上实例输出结果: <sample title="" desc="" lang="vb" hererun="1"> 0.4758112 </sample> == 实例 3 == 以下是如何在一个给定的范围内产生随机整数: <sample title="" desc="" lang="vb" hererun="1"> <script type="text/vbscript"> Dim max,min max=100 min=1 Randomize document.write(Int((max-min+1)*Rnd+min)) </script> </sample> 以上实例输出结果: <sample title="" desc="" lang="vb" hererun="1"> 71 </sample> [[vbscript ref functions|完整的 VBScript 参考手册]]
返回至“
Func rnd
”。
上一节:
Func_oct
下一节:
Func_sgn