awk 'BEGIN{FS="n";RS=""}
{
i_cont=30
rtol=662159
x=1
for(i=0;i {
i_r=rand()
x += int((rtol-x)/(i_cont-i)*i_r);
print i_r"t"x"t"$x
}
}' a.txt > ggg.txt[@more@]
{
i_cont=30
rtol=662159
x=1
for(i=0;i {
i_r=rand()
x += int((rtol-x)/(i_cont-i)*i_r);
print i_r"t"x"t"$x
}
}' a.txt > ggg.txt[@more@]
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/22788203/viewspace-1059179/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/22788203/viewspace-1059179/
本文介绍了一种利用awk命令进行复杂随机数生成的方法。通过设置初始参数并使用rand()函数,该脚本能够生成一系列带有偏移量的随机数,并将其与文件中的数据结合输出。

597

被折叠的 条评论
为什么被折叠?



