+ -
当前位置:首页 → 问答吧 → awk产生随机数的问题

awk产生随机数的问题

时间:2011-02-25

来源:互联网

有一个关于awk产生随机数的问题始终想不明白。我现在有一个正数N,它的%1是N*1%=M,我想在1~int(M)之间取一个随机数,我写的awk语句如下:
awk 'BEGIN(srand($RANDOM))
{
    N=1234;
   M=int(N*0.01);

    这里如何使用rand,每读取data一行记录就获取在1~M之间的一个随机整数?
}
' data

作者: kelehaier   发布时间: 2011-02-25

M = int(rand()* n) + 1

作者: ontherd   发布时间: 2011-02-25

热门下载

更多