以文本方式查看主题

-  搭建论坛  (http://bbs.diylsoft.com:8118/starforum/index.asp)
--  经验交流  (http://bbs.diylsoft.com:8118/starforum/list.asp?boardid=5)
----  [学习]得到随机的非重复值  (http://bbs.diylsoft.com:8118/starforum/dispbbs.asp?boardid=5&id=8073)

--  作者:admin
--  发布时间:2007-5-15 9:26:54
--  [学习]得到随机的非重复值

方法“初始随机非重复值”与“得到随机非重复值”必须联合使用,才能得到随机的非重复值。这是因为“得到随机非重复值”与“范围”属性有关。例如,范围设置为“0——9”,那么得到随机的非重复值只能得到“10”次,第“11”次得到的将是“-1”。因此,在执行“得到随机非重复值”方法之前,必须先执行方法“初始随机非重复值”。

例如:在单击“按钮”后,如图1所示


此主题相关图片如下:
按此在新窗口浏览图片

在循环过程中,事件设置如图2所示


此主题相关图片如下:
按此在新窗口浏览图片

注意:如图3所示的命令设置是不能得到非重复值的,因为在范围内得到非重复值,只需进行一次初始化。这样的命令设置,等于每次得到随机值都对范围进行初始化,因此得到的就是非重复值了。


此主题相关图片如下:
按此在新窗口浏览图片