PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
Visual_Basic
[VBA ] 请问如何让乱数更乱 & 降低EXCEL运跑速度
楼主:
purplishfish
(紫鱼)
2018-02-02 21:13:39
各位版友大家好
最近再写一个抽奖程式
方法是每个序号对到一个乱数,最后取乱数最大值的该序号做为得奖人
但总觉得得奖人常常重复,不知道是不是乱数的问题?
目前乱数是使用(前面都有先呼叫Randomize)
Rnd()
有试过 Rnd(Time)
不知道还有没有其他可以更乱的方法?
另一个想请教的问题是有没有办法降低excel的运跑速度?
(长官嫌这样抽奖太快显示没有刺激感...)
目前是增加垃圾回圈
但是常常显示的部分会当掉,所以有点不知道怎么办
感谢大家!
作者:
olycats
( )
2018-02-03 01:06:00
第二个问题 可使用application.wait 的方法可以达到等一秒(或您指定的时间) 再继续进行下去
作者: vincent0926
2018-02-03 03:56:00
如果跑垃圾循环会感觉当机无反应,可于循环内加入doevents看看
作者:
tootsie
(布丁豆花)
2018-02-03 20:23:00
Rnd(Rnd())呢?
作者:
MOONRAKER
(㊣牛鹤鳗毛人)
2018-02-03 21:30:00
rnd的那个引数跟乱不乱完全无关 怎么会有人有这种误解抱歉,只要>0都是取出下一个虚拟乱数,跟乱不乱无关rnd(1)或rnd(8)或rnd()完全一样而rnd()值在[0, 1)之间 所以rnd(rnd())跟rnd()完全一样
楼主:
purplishfish
(紫鱼)
2018-02-03 22:33:00
抱歉没有表达清楚,更乱是希望他的下一个引数出现机率更加不同谢谢1,2楼大大我会再试试看
继续阅读
[VBA ] MSCOMCTL.OCX 注册位置错误
tsongs
Fw: [算表] 新增资料夹,找不到路径
Ibrahimovic
[VBA ] 多个excel data合并成一个
sam31yq45
[VBA ] 抓每月倒数第三天
iphone18hey
推荐的金流系统(台湾 大陆皆可下单)
phil78
[VBA ] ActiveSheet.Paste问题
Ibrahimovic
[VBA ] 从日收盘价得到周收盘价
asd9
[VBA ] IF 用法
s881718
Re: [VBA ] 两个独立的excel工作表如何用程式码操作?
napyang
[VBA ] 两个独立的excel工作表如何用程式码操作?
tootsie
Links
booklink
Contact Us: admin [ a t ] ucptt.com