TC官方合作论坛

 找回密码
 立即注册
查看: 376|回复: 4
打印 上一主题 下一主题

[已解决] 随机数 的最小与最大数是否可以用变量代替

[复制链接]
跳转到指定楼层
楼主
发表于 2013-8-9 14:23:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
RT:号码=辅助.随机数(1,9)
我想知道随机数函数的最小数与最大数只能用立即数么?

能不能改成这样:
变量 NumMin,NumMax
号码=辅助.随机数(NumMin,NumMax)
回复

使用道具 举报

地板
发表于 2013-8-9 14:56:05 | 只看该作者
可以是变量,没有强制是常量
回复 支持 反对

使用道具 举报

沙发
发表于 2013-8-9 14:39:56 | 只看该作者
试试就知道
回复 支持 反对

使用道具 举报

板凳
发表于 2013-8-9 14:46:35 | 只看该作者
回复 1楼Antecer的帖子

何必那,最小的(-下限,上限)
回复 支持 反对

使用道具 举报

5#
 楼主| 发表于 2013-8-9 17:24:46 | 只看该作者
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文本读取,然后随机输出其中一行的内容了.
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18043773号

GMT+8, 2025-10-3 00:57 , Processed in 0.175436 second(s), 24 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表