Access 2003完整教程:Rnd 函数

返回一个包含随机数的Single值。

语法

Rnd[(number)]

可选参数 number 是 Single 值或任何有效的数值表达式。

返回值

如果 number 是Rnd 生成值
小于零将 number 用作种子时,每次生成的随机数相同。
大于零序列中的下一个随机数。
等于零最近生成的随机数。
未提供序列中的下一个随机数。

说明

Rnd函数返回一个大于或等于零但小于 1 的值。

number 的值将决定Rnd如何生成随机数:

对于任何一个给定的初始种子,将生成同一个数字序列,因为对Rnd函数的每次连续调用都将上次的数字作为序列中下一个数字的种子。

在调用Rnd前,请使用不带参数的Randomize语句通过一个基于系统计时器的种子来对随机数生成器进行初始化。

若要生成指定范围的随机整数,请使用下面的公式:

Int((upperbound - lowerbound + 1) * Rnd + lowerbound)

这里,upperbound 是范围内的最大值,lowerbound 是范围内的最小值。

注释若想得到重复的随机数序列,请在使用具有数值参数的Randomize之前直接调用具有负参数值的Rnd。使用具有同样 number 值的Randomize不会得到重复的随机数序列。

上页:Access 2003完整教程:Right 函数 下页:Access 2003完整教程:Round 函数

Access 2003完整教程:Rnd 函数

Access 2003完整教程:Round 函数Access 2003完整教程:Second 函数
Access 2003完整教程:Seek 函数Access 2003完整教程:Sgn 函数
Access 2003完整教程:Shell 函数Access 2003完整教程:Sin 函数
Access 2003完整教程:SLN 函数Access 2003完整教程:Space 函数
Access 2003完整教程:Spc 函数Access 2003完整教程:Sqr 函数
Access 2003完整教程:Str 函数Access 2003完整教程:StrComp 函数
Access 2003完整教程:StrConv 函数Access 2003完整教程:String 函数
Access 2003完整教程:StrReverse 函数Access 2003完整教程:Switch 函数
Access 2003完整教程:SYD 函数Access 2003完整教程:Tab 函数
Access 2003完整教程:Tan 函数Access 2003完整教程:Time 函数
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号