TC官方合作论坛
标题:
随机数 的最小与最大数是否可以用变量代替
[打印本页]
作者:
Antecer
时间:
2013-8-9 14:23
标题:
随机数 的最小与最大数是否可以用变量代替
RT:号码=辅助.随机数(1,9)
我想知道随机数函数的最小数与最大数只能用立即数么?
能不能改成这样:
变量 NumMin,NumMax
号码=辅助.随机数(NumMin,NumMax)
作者:
as128214121
时间:
2013-8-9 14:39
试试就知道
作者:
hu863063648
时间:
2013-8-9 14:46
回复
1楼
Antecer
的帖子
何必那,最小的(-下限,上限)
作者:
kevinqq
时间:
2013-8-9 14:56
可以是变量,没有强制是常量
作者:
Antecer
时间:
2013-8-9 17:24
soga,我解决了这个问题.
原来是因为那个 文件.读一行() 这个函数使用不当 = =|
现在解决了,方法如下:
变量 文件句柄=文件.打开("rc:看板娘语录.txt")
变量 Num=0,Nmax=0
变量 内容
循环(真)//语录长度判断
内容=文件.读一行(文件句柄)
if(内容=="")
文件.关闭(文件句柄)
break
endif
Nmax=Nmax+1
循环结束
文件句柄=文件.打开("rc:看板娘语录.txt")
Num=辅助.随机数(1,Nmax)
for(i=0;i<Num;i++)
内容=文件.读一行(文件句柄)
endfor
如果(内容=="")
否则
标签.设置文本("标签7",内容)
控件.可见("标签7",true)
辅助.等待(3000)
控件.可见("标签7",false)
如果结束
文件.关闭(文件句柄)
线程.关闭句柄(看板娘句柄)
于是,这样就实现了任意长度的txt文本读取,然后随机输出其中一行的内容了.
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1