找回密码
 加入
搜索
查看: 2764|回复: 8

[AU3基础] au3怎么产生随机汉字

    [复制链接]
发表于 2012-3-29 09:19:03 | 显示全部楼层 |阅读模式
比方说有个txt文件,每行内容固定,那么au3怎么随机读取每行内容?例如:
text.txt
美发
刘德华
编程

au3要随机读取到变量,如何做到?
发表于 2012-3-29 09:31:43 | 显示全部楼层
楼主, 你的标题跟问题本身差得也太远了吧?
先考虑清楚自己想问什么吧!
发表于 2012-3-29 09:33:06 | 显示全部楼层
把每行读到一个数组里面

然后line_num=Random(0,10) 比如是10行,然后通过数组下标获取值array[line_num]
发表于 2012-3-29 09:40:35 | 显示全部楼层
把每行读到一个数组里面

然后line_num=Random(0,10) 比如是10行,然后通过数组下标获取值array[line_num]
冲击波 发表于 2012-3-29 09:33

请问:
读入数组是不是有这个必要?
Random(0,10) 这个用法恰当吗?
发表于 2012-3-29 10:38:27 | 显示全部楼层
本帖最后由 shqf 于 2012-3-29 10:40 编辑

楼主是否要这样的效果:
test.txt的内容假设如下:
美发
刘德华
编程
11111
2222222
33333
4444444
555555
666666
777777
程序:
#include <Array.au3>
#include <file.au3>

Local $Lines,$x,$m,$n
_FileReadToArray(@ScriptDir & "\test.txt", $Lines)
_ArrayDisplay($Lines, "原始文件的内容")
For $x = 1 To $Lines[0]        
        $m = Random(1, $Lines[0], 1)
        $n = Random(1, $Lines[0], 1)
        _ArraySwap($Lines[$m], $Lines[$n])
Next
_ArrayDisplay($Lines, "以行为单位打乱后的内容")
发表于 2012-3-29 10:43:24 | 显示全部楼层
我也想知道啊
发表于 2012-3-29 12:18:37 | 显示全部楼层
汉字应该有对应的unicode吧,随机unicode,然后转出来
发表于 2012-3-29 12:22:33 | 显示全部楼层
汉字应该有对应的unicode吧,随机unicode,然后转出来
netegg 发表于 2012-3-29 12:18


可是,  楼主的帖子内容跟这个完全不相干!
发表于 2012-3-29 12:24:01 | 显示全部楼层
楼主问不答题啊?
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-9-20 17:56 , Processed in 0.074221 second(s), 22 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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