必威体育Betway必威体育官网
当前位置:首页 > IT技术

【VBA研究】Rnd和Randomize的关系和理解

时间:2019-08-15 02:42:10来源:IT技术作者:seo实验室小编阅读:56次「手机版」
 

randomize

iamlaosong文

1、程序中如果只用Rnd取随机数时,每次执行都会产生相同的随机数序列。

2、程序如果先用Randomize number初始化(number是初始化种子),每次执行还是会产生相同的随机数序列,只是不同的number产生的随即序列不同。但同一个程序中用Randomize number执行两次(相同的number),前后两次中用Rnd取到的随机序列并不同。

3、Randomize语句(后面没有number)可以让每次执行程序产生不同的序列,因为不带number的语句是用计时器当前值做随机序列的种子。

4、同一个程序中如果想要得到相同的随机数序列,可以先执行“Rnd 负数”。例如:

Rnd -1

For i = 2 To 100

Cells(i, 3) = Rnd

Next i

Rnd -1

For i = 2 To 100

Cells(i, 3) = Rnd

Next i

上面两组随机数完全相同,不同的负数产生不同的序列。

5、也可以在Rnd -1后面跟Randomize number来得到相同的随机数序列。例如:

Rnd -1

Randomize 12345

For i = 2 To 100

Cells(i, 3) = Rnd

Next i

Rnd -1

Randomize 12345

For i = 2 To 100

Cells(i, 3) = Rnd

Next i

上面两组随机数完全相同,不同的number可以产生不同的序列。

相关阅读

硕士研究生毕业论文书写格式总结

开始本文之前,先说明一下,本文是依据自己学校的格式要求所作的硕士论文模板,不一定是通用的。但是基本上包含了绝大部分写论文过程中

研究生如何发表论文必读

以下转发自大佬经验:研究生如何发表论文必读这是一个一年三篇IF大于7的牛人当我问到他怎么这么强的时候,他给我他在网上总结发文章

MessageBox深入研究

总结的特别好,所以打算记录下来 原文地址:https://blog.csdn.net/AcceZn/article/details/54670776 MessageBox是最简单的图形界面

手淘生活研究所流量怎么来?手淘生活研究所是什么?

手淘生活研究所可以给淘宝店铺带来很多的流量哦,很多的网友都想知道手淘生活研究所流量怎么来,在接下来的文章中,小编会为大家说明手

今日头条SEO,我在研究,你要参与吗?

声明:本文来自于微信公众号 蝙蝠侠IT(ID:batmanit),作者:蝙蝠侠IT,授权站长之家转载发布。在做SEO的过程中,实际上,我并不是“技术挂”更多

分享到:

栏目导航

推荐阅读

热门阅读