社区
VB基础类
帖子详情
请问各位,VB的RND函数是怎么用的?我看了一下,还是不太了解。
不懂必须要问
2008-12-01 12:47:37
RND * 10 +1
这样代表什么?
为什么RND就产生一些小数呢? 我怎么确定数值的范围呢?比如1到10。1到100。
...全文
2317
5
打赏
收藏
请问各位,VB的RND函数是怎么用的?我看了一下,还是不太了解。
RND * 10 +1 这样代表什么? 为什么RND就产生一些小数呢? 我怎么确定数值的范围呢?比如1到10。1到100。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
不懂必须要问
2008-12-01
打赏
举报
回复
Rnd[(number)]
rnd(10)又表什么。
zdingyun
2008-12-01
打赏
举报
回复
Rnd 函数
返回一个包含随机数值的 Single。
语法
Rnd[(number)]
可选的 number 参数是 Single 或任何有效的数值
返回值
如果 number 的值是 Rnd 生成
小于 0 每次都使用 number 作为随机数种子得到的相同结果。
大于 0 序列中的下一个随机数。
等于 0 最近生成的数。
省略 序列中的下一个随机数。
说明
Rnd 函数返回小于 1 但大于或等于 0 的值。
Rnd 函数示例
本示例使用 Rnd 函数随机生成一个 1 到 6 的随机整数。
Dim MyValue
MyValue = Int((6 * Rnd) + 1) ' 生成 1 到 6 之间的随机数值。
Randomize 语句
初始化随机数生成器。
语法
Randomize [number]
可选的 number 参数是 Variant 或任何有效的数值表达式。
说明
Randomize 用 number 将 Rnd 函数的随机数生成器初始化,该随机数生成器给 number 一个新的种子值。如果省略 number,则用系统计时器返回的值作为新的种子值。
如果没有使用 Randomize,则(无参数的)Rnd 函数使用第一次调用 Rnd 函数的种子值。
注意 若想得到重复的随机数序列,在使用具有数值参数的 Randomize 之前直接调用具有负参数值的 Rnd。使用具有同样 number 值的 Randomize 是不会得到重复的随机数序列的。
Randomize 语句示例
本示例用 Randomize 语句初始化随机数生成器。由于忽略了数值参数, 所以 Randomize 用 Timer 函数的返回值作为新的随机数种子值。
Dim MyValue
Randomize ' 对随机数生成器做初始化的动作。
MyValue = Int((6 * Rnd) + 1) ' 生成 1 到 6 之间的随机数值。
以上摘自MSDN
SYSSZ
2008-12-01
打赏
举报
回复
Rnd 函数返回小于 1 但大于或等于 0 的值
x=Rnd---返回大于0小于1的随机数,
x=Int(10*Rnd)---返回0-9的整数,
x=Int(10*Rnd)+1---返回1-10的整数
wxrwan
2008-12-01
打赏
举报
回复
产生a到b之间的随机数
rnd*(b-a)+a
l1230hnhn
2008-12-01
打赏
举报
回复
[Quote=引用 1 楼 zdingyun 的回复:]
Rnd 函数
返回一个包含随机数值的 Single。
语法
Rnd[(number)]
可选的 number 参数是 Single 或任何有效的数值
返回值
如果 number 的值是 Rnd 生成
小于 0 每次都使用 number 作为随机数种子得到的相同结果。
大于 0 序列中的下一个随机数。
等于 0 最近生成的数。
省略 序列中的下一个随机数。
说明
Rnd 函数返回小于 1 但大于或等于 0 的值。
Rnd 函数示例
本示例使用 Rnd 函数随机生成一个 1…
[/Quote]
vb
编程
函数
大全
vb
函数
大全
vb
vb
函数
函数
大全 各种编程
函数
中英文对照
vb
vb
函数
函数
大全 各种编程
函数
中英文对照
VB
函数
详解(84个
vb
自带
函数
).pdf
VB
函数
详解(84个
vb
自带
函数
).pdf
VB
函数
参考大全
函数
VB
函数
大全
VB
常用代码
VB
指令
函数
集
VB
函数
速查,所有
函数
Visual Basic 语言参考-
函数
速查〖2002年第一版〗
VB
函数
速查所有
函数
vb
6
函数
大全
1、 Int(x):求不大于自变量x的最大整数 2、 Fix(x):去掉一个浮点数的小数部分,保留其整数部分 3、 Hex$(x):把一个十进制数转换为十六进制数 4、 Oct$(x):把一个十进制数转换为八进制数 5、 Asc(x$):返回字符串x$中第一个字符的ASCII字符 6、 CHR$(x):把x的值转换为相应的ASCII字符 7、 Str$(x):把x的值转换为一个字符串 8、 Cint(x):把x的小数部分四舍五入,转换为整数 9、 Ccur(x):把x的值转换为货币类型值,小数部分最多保留4 位且自动四舍五入 10、 CDbl(x):把x值转换为双精度数 11、 CLng(x):把x的小数部分四舍五入转换为长整数型数 12、 CSng(x):把x值转换为单精度数 13、 Cvar(x):把x值转换为变体类型值 14、 VarPtr(var):取得变量var的指针 15 val(X):把X的值转换为数值类型
VB基础类
7,785
社区成员
197,585
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章