nieyiheng 发表于 2012-3-29 09:19:03

au3怎么产生随机汉字

比方说有个txt文件,每行内容固定,那么au3怎么随机读取每行内容?例如:
text.txt
美发
刘德华
编程

au3要随机读取到变量,如何做到?

user3000 发表于 2012-3-29 09:31:43

楼主, 你的标题跟问题本身差得也太远了吧?
先考虑清楚自己想问什么吧!

冲击波 发表于 2012-3-29 09:33:06

把每行读到一个数组里面

然后line_num=Random(0,10) 比如是10行,然后通过数组下标获取值array

user3000 发表于 2012-3-29 09:40:35

把每行读到一个数组里面

然后line_num=Random(0,10) 比如是10行,然后通过数组下标获取值array
冲击波 发表于 2012-3-29 09:33 http://www.autoitx.com/images/common/back.gif
请问:
读入数组是不是有这个必要?
Random(0,10) 这个用法恰当吗?

shqf 发表于 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       
        $m = Random(1, $Lines, 1)
        $n = Random(1, $Lines, 1)
        _ArraySwap($Lines[$m], $Lines[$n])
Next
_ArrayDisplay($Lines, "以行为单位打乱后的内容")

xz00311 发表于 2012-3-29 10:43:24

我也想知道啊

netegg 发表于 2012-3-29 12:18:37

汉字应该有对应的unicode吧,随机unicode,然后转出来

user3000 发表于 2012-3-29 12:22:33

汉字应该有对应的unicode吧,随机unicode,然后转出来
netegg 发表于 2012-3-29 12:18 http://www.autoitx.com/images/common/back.gif

可是,楼主的帖子内容跟这个完全不相干!

xms77 发表于 2012-3-29 12:24:01

楼主问不答题啊?
页: [1]
查看完整版本: au3怎么产生随机汉字