问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

VB中randomize怎么理解243

发布网友 发布时间:2023-10-31 20:04

我来回答

5个回答

热心网友 时间:2024-10-29 11:30

randomize:初始化随机数生成器。

语法:

Randomize [number]

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

2.说明:

Randomize 用 number 将 Rnd 函数的随机数生成器初始化,该随机数生成器给 number 一个新的种子 值。如果省略 number,则用系统计时器返回的值作为新的种子值。

如果没有使用 Randomize,则(无参数的)Rnd 函数使用第一次调用 Rnd 函数的种子值。

3.注意:

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

4.Randomize 语句示例

本示例用 Randomize 语句初始化随机数生成器。由于忽略了数值参数, 所以 Randomize 用 Timer 函数的返回值作为新的随机数种子值。

热心网友 时间:2024-10-29 11:30

randomize:初始化随机数生成器。
语法:Randomize [number]
可选的 number 参数是变量或任何有效的数值表达式。
说明: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 之间的随机数值。
rand() :功能得到1与n之间的一个伪随机数。
语法rand ( n )
参数n:数值型变量或表达式,指定要产生的伪随机数的上界。有效值在1到32767之间返回值与n的数据类型相同。函数执行成功时返回1与n之间的一个伪随机数,包括1和n在内。如果参数n的值为null,rand()函数返回null
randomize()
功能初始化伪随机数发生器,这样让应用程序每次使用不同的伪随机数序列。
语法randomize ( n )
参数n:数值型变量或表达式,指定伪随机数生成器使用的起始值,不同的起始值可以生成不同的伪随机数序列。当n的值为0时,该函数把系统时钟作为伪随机数生成器的起始值,这样可以生成不可重复的伪随机数序列。当n的值不为0时,可以产生不同的伪随机数序列,但是,如果两次使用相同的伪随机数生成器起始值,那么两次生成的伪随机数序列相同。n的值在0到32767之间返回值integer。极少使用该函数的返回值。

热心网友 时间:2024-10-29 11:30

如果没有randomize
比如
dim a
a=rnd*100
那每次程序运行,第一次取随机数都是一样的,因此是固定的顺序

randomize表示用时间做种子,时间不会后退,因此保证不重复,但是VB的随机数其实是计算出来的,不是真正随机

其实也没有真正随机,买彩票例外

热心网友 时间:2024-10-29 11:31

Randomize 语句

初始化随机数生成器。

语法

Randomize [number]

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

说明

Randomize 用 number 将 Rnd 函数的随机数生成器初始化,该随机数生成器给 number 一个新的种子值。如果省略 number,则用系统计时器返回的值作为新的种子值。

如果没有使用 Randomize,则(无参数的)Rnd 函数使用第一次调用 Rnd 函数的种子值。

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

参考资料:http://hi.baidu.com/%CE%DE%C1%C4%CB%A3%CB%A3%BF%E1/

热心网友 时间:2024-10-29 11:32

只是生成一个0到1之间的随机数罢了,别的没有什么功能

热心网友 时间:2024-10-29 11:30

randomize:初始化随机数生成器。

语法:

Randomize [number]

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

2.说明:

Randomize 用 number 将 Rnd 函数的随机数生成器初始化,该随机数生成器给 number 一个新的种子 值。如果省略 number,则用系统计时器返回的值作为新的种子值。

如果没有使用 Randomize,则(无参数的)Rnd 函数使用第一次调用 Rnd 函数的种子值。

3.注意:

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

4.Randomize 语句示例

本示例用 Randomize 语句初始化随机数生成器。由于忽略了数值参数, 所以 Randomize 用 Timer 函数的返回值作为新的随机数种子值。

热心网友 时间:2024-10-29 11:30

randomize:初始化随机数生成器。
语法:Randomize [number]
可选的 number 参数是变量或任何有效的数值表达式。
说明: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 之间的随机数值。
rand() :功能得到1与n之间的一个伪随机数。
语法rand ( n )
参数n:数值型变量或表达式,指定要产生的伪随机数的上界。有效值在1到32767之间返回值与n的数据类型相同。函数执行成功时返回1与n之间的一个伪随机数,包括1和n在内。如果参数n的值为null,rand()函数返回null
randomize()
功能初始化伪随机数发生器,这样让应用程序每次使用不同的伪随机数序列。
语法randomize ( n )
参数n:数值型变量或表达式,指定伪随机数生成器使用的起始值,不同的起始值可以生成不同的伪随机数序列。当n的值为0时,该函数把系统时钟作为伪随机数生成器的起始值,这样可以生成不可重复的伪随机数序列。当n的值不为0时,可以产生不同的伪随机数序列,但是,如果两次使用相同的伪随机数生成器起始值,那么两次生成的伪随机数序列相同。n的值在0到32767之间返回值integer。极少使用该函数的返回值。

热心网友 时间:2024-10-29 11:31

如果没有randomize
比如
dim a
a=rnd*100
那每次程序运行,第一次取随机数都是一样的,因此是固定的顺序

randomize表示用时间做种子,时间不会后退,因此保证不重复,但是VB的随机数其实是计算出来的,不是真正随机

其实也没有真正随机,买彩票例外

热心网友 时间:2024-10-29 11:31

Randomize 语句

初始化随机数生成器。

语法

Randomize [number]

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

说明

Randomize 用 number 将 Rnd 函数的随机数生成器初始化,该随机数生成器给 number 一个新的种子值。如果省略 number,则用系统计时器返回的值作为新的种子值。

如果没有使用 Randomize,则(无参数的)Rnd 函数使用第一次调用 Rnd 函数的种子值。

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

参考资料:http://hi.baidu.com/%CE%DE%C1%C4%CB%A3%CB%A3%BF%E1/

热心网友 时间:2024-10-29 11:32

只是生成一个0到1之间的随机数罢了,别的没有什么功能
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
为什么来大姨妈胸会胀 少儿学什么舞蹈 青年学什么舞蹈好 成年人学什么舞蹈 福州企业最低工资标准 2013年厦门的底薪是多少 生产要素的需求有哪些性质 生产要素的需求有何特点? 什么是生产要素需求 微观经济学要素需求什么是条件要素需求?它和要素需求有什么不同?_百度... vb里Randomize表示什么意思117 企业参加校园招聘会流程步骤都有哪些?37 正直的品格中的欣慰是什么意思 ...同意我们在一起,男方的妈妈觉得我们们不当户不对 美容院太空舱上层不加热了怎么办 ...号在最近24小时内绑定过三个,已达到限制,...24小时后可以再次... 用短除法分解质因数48 ... 子宫肌瘤大出血需要切除子宫吗3 杨奕博客杨医生你好,我弟弟才38岁,得了晚期肺癌,什么化疗药... 为什么电脑中存放的图片会莫名其妙的变得比以前小了很多?(250分悬赏... 我是16岁男生,身高172cm,体重125斤,算胖子和矮子吗... 校招选一个二线城市参加面试获胜几率是不是会变大 一个手机怎么注册两个 杨奕足疗保健是否有效果?34 机打手写发票方法 根据《危险性较大的分部分项工程安全管理规定》,以下说法正确的有... 股票一股17元买了1000股,后20元一股卖了200股,后1... 去韩国留学读研好吗 英国怎么样 毕业了28岁会不会太老了1 韩国留学的英文项目到底好不好呀? 从武汉堤角到青年公园怎么乘车 根据对方为什么加不上好友? vb里面Randomize 是什么意思?18 vb中Randomize是什么意思,在随机中一定要用吗?什么...77 男生身高173cm体重92kg胖不胖? 为什么戴尔电脑连上无线却老是掉线7 为什么电脑的wifi老是自动断开11 ...上马铃薯是如何传入中国的吗?它最早的历史起源在哪里? 过敏性皮炎,一度脸肿,后一周大概好了。结果反反复复,不停复发... 子宫肌瘤术后流血怎么办?5 高考下分后多长时间能在网上查到录取情况5 48的因数有什么,分解质因数 低音谱表问题 将48分解质因数是什么? 男人好难黄渤沙宝亮MP3下载地址2 谁有;(男人好难) 黄渤 沙宝亮 唱的伴奏?要清晰的 谁有沙宝亮男人好难MP3分享一下好吗,先谢过6 餐桌风水知识有哪些? ...路由器,无线路由器以前好好的,这几天走亲戚关了电源,回来的时候就... 九十一分之三十一是最简分数吗,不是的话请转换成最简分数 破壁机豆子需要泡吗