请问如何生成一个100以内的随机正整数?

Tomato77 2005-05-23 02:37:18
请问如何生成一个100以内的随机正整数?

...全文
736 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
ahczzyl 2005-05-23
  • 打赏
  • 举报
回复
Rnd 函数

描述
返回一个随机数。
语法
Rnd[(number)]
number 参数可以是任意有效的数值表达式。

说明
Rnd 函数返回一个小于 1 但大于或等于 0 的值。
number 的值决定了 Rnd 生成随机数的方式:

如果 number 为 Rnd 生成
小于零 每次都相同的值,使用 number 作为种子。
大于零 序列中的下一个随机数。
等于零 最近生成的数。
省略 序列中的下一个随机数。


因每一次连续调用 Rnd 函数时都用序列中的前一个数作为下一个数的种子,所以对于任何最初给定的种子都会生成相同的数列。

在调用 Rnd 之前,先使用无参数的 Randomize 语句初始化随机数生成器,该生成器具有基于系统计时器的种子。

要产生指定范围的随机整数,请使用以下公式:


Int((upperbound - lowerbound + 1) * Rnd + lowerbound)
hikuru 2005-05-23
  • 打赏
  • 举报
回复
RANDBETWEEN
返回位于两个指定数之间的一个随机数。该数随工作表的改变而改变。

若该函数返回错误值 #NAME?,则说明可能需要安装 msowcf.dll。

语法

RANDBETWEEN(bottom,top)

Bottom 所需返回的最小整数。

Top 所需返回的最大整数
Tomato77 2005-05-23
  • 打赏
  • 举报
回复
Access数据库

7,714

社区成员

发帖
与我相关
我的任务
社区描述
Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点。
社区管理员
  • Access
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧