0
我需要生成3個字符的字符串文本文件,並允許使用重複的字符串。我搜索了一個方法來做到這一點,但我只能找到方法來生成完全隨機的文本。由於我還是一個新手,我不知道如何繼續。任何援助將不勝感激。在linux中生成字符串的文本文件
我需要生成3個字符的字符串文本文件,並允許使用重複的字符串。我搜索了一個方法來做到這一點,但我只能找到方法來生成完全隨機的文本。由於我還是一個新手,我不知道如何繼續。任何援助將不勝感激。在linux中生成字符串的文本文件
使用bash低效獲取組合:
a[0]=a; a[1]=b; a[2]=c;
for i in $(seq 0 26); do
r1=$(expr $i % 3)
r2=$(expr $i/3 % 3)
r3=$(expr $i/9 % 3)
echo ${a[$r1]}${a[$r2]}${a[$r3]}
done
的快速方法:
a[0]=a; a[1]=b; a[2]=c;
for r1 in $(seq 0 2); do
for r2 in $(seq 0 2); do
for r3 in $(seq 0 2); do
echo ${a[$r1]}${a[$r2]}${a[$r3]}
done
done
done
你用什麼編程語言? –
「3個字符的字符串」是指長度爲3的字符串還是包含3個字符組合的字符串?如果前者,允許哪些字符?如果是後者,琴絃的長度應該是多少? –
隨機文本有什麼問題? – kmkaplan