亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

Chinaunix

標(biāo)題: [已解決]如何用awk給每行添加隨機(jī)數(shù) [打印本頁]

作者: kevinbin    時(shí)間: 2012-05-14 11:01
標(biāo)題: [已解決]如何用awk給每行添加隨機(jī)數(shù)
本帖最后由 kevinbin 于 2012-05-14 11:36 編輯

如題

如果以這種方式
awk '{system("date +%s%N")|getline a;print(a,$0)}' a
結(jié)果輸出來是
1336993007819396646
zhidao_answer
1336993007823618531
zhidao_category
1336993007827547142
zhidao_question
錯(cuò)位一行

方法
awk 'BEGIN{srand('"$RANDOM"')}{printf ("%d_%s  ",rand()*100,$1)}' 2

作者: rdcwayx    時(shí)間: 2012-05-14 11:08
這個(gè)不叫隨機(jī)數(shù)吧。
  1. awk '{"date +%s%N"|getline a ; print a,$0}' infile
復(fù)制代碼

作者: ziyunfei    時(shí)間: 2012-05-14 11:12
介個(gè)不是隨機(jī)數(shù)
且不需要system
且不需要date
作者: kevinbin    時(shí)間: 2012-05-14 11:20
我這個(gè)是用系統(tǒng)產(chǎn)生一個(gè)隨機(jī)數(shù),然后給awk,有什么更好的方法么
作者: dn833    時(shí)間: 2012-05-14 11:40
  1. awk '{system("echo "$0" `cat /dev/urandom | tr -cd '0-9' | head -c 20`")}'
復(fù)制代碼

作者: rdcwayx    時(shí)間: 2012-05-14 14:23
dn833 發(fā)表于 2012-05-14 11:40

awk 里有直接產(chǎn)生隨機(jī)數(shù)的函數(shù),srand() rand()
作者: dn833    時(shí)間: 2012-05-14 14:49
回復(fù) 6# rdcwayx


    sorry,學(xué)業(yè)不精




歡迎光臨 Chinaunix (http://72891.cn/) Powered by Discuz! X3.2