awk ファンクラブ (332レス)
awk ファンクラブ http://mao.5ch.net/test/read.cgi/linux/1215431118/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
リロード規制
です。10分ほどで解除するので、
他のブラウザ
へ避難してください。
86: login:Penguin [sage] 2011/06/02(木) 03:19:02.91 ID:LRv8LU2q 入力からランダムで1行表示する awk '{ l[i++]=$0 }; END{ srand(); print l[int(i*rand())] }' シェルスクリプトの方が短いか? http://mao.5ch.net/test/read.cgi/linux/1215431118/86
90: 86 [sage] 2011/06/02(木) 22:17:12.88 ID:jvZfUiPL >>87 お、これはすごい!考えたなー。ぱっと思いついた奴は、天才だ。こんな風になりたいわ。 > 浮動小数点演算の精度が問題になるような行数の話でしょうか? これは初め見たとき思ったけど、それが問題になるなら、 私の書いた方法でもメモリが逼迫してまずい気がします。 ただ、精度やrand()の性能で、実際に統計取ったら88の言うようになるのかもしれません。 あとは、rand()が1を返す実装はないよね?gawkのマニュアル読んで書くのだけど、 関数の説明が簡単に書き過ぎていて、ちょっと不安。 http://mao.5ch.net/test/read.cgi/linux/1215431118/90
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.016s