AdvertCN - 广告中国

 找回密码
 立即注册

QQ登录

只需一步,快速开始

 谷歌+Bing+TT+MSN官方代理 
⚡️按条S5代理⚡️静态⚡️独享⚡️5G⚡️最干净<Wifi住宅+5G移动>IP代理泰国仓储,本土仓发货2-3元/单
指纹浏览器,就用AdsPower谷歌/FB/Bing/Yahoo代理商开户7200W全球动态不重复住宅IP代理出售Facebook,友缘号,FB广告号,ins
FB/TT/KW 加白开户ADPLEXITY + ADVERTCN比Adplexity还好用的Spy工具广
FB/Google/TK
海外多媒体极速下户BINOM TRACKER 60% OFF!
MediaGo+Taboola+Ob开户百度国际MediaGo⚡️让产品狂奔全球百度国际,高点击转化,快速放量百度国际MediaGo,独家原生流量
虚拟信用卡+独立站收款行业首创新型指纹Cloak, 谷歌奇效!Kookeey⚡️100%独享⚡️原生住宅IP⚡IPFoxy住宅代理全场88折⚡
全球虚拟卡, 支持U充值免账户投放 FB 广告(送项目)2024做什么 - Media buy 项目库免费黑五教程(持续更新、欢迎交流)
Facebook 批量上广告Bridgeway - 联盟营销网络IPCola 全新住宅代理 ⚡️ 免费试用各种主页、账单户、BM户(优势)
⚡️个人户,bm户不限额,账单户Adsterra 的CPA/CPM/CPC 网站流量在线注册美国/英国/香港等海外公司EU KETO/CBD - Jumbleberry
FB二三解1元/个9Proxy ⚡️ $0.04/IP, 无限带宽 cloak斗篷/ss/nutra/cpa/DatingE.PN 虚拟卡
Asocks代理服务器$3/GB高薪诚求实力FB投手(独立站)《全新虚拟卡+全球收付款》广告位出租
全球低价纯净住宅/移动IP-免费试用广告代投, 东南亚物流, 虚拟信用卡VMLogin指纹浏览器+多账号防关联 
查看: 13973|回复: 23

求个大文本乱序的工具

[复制链接]

42

主题

726

广告币

1031

积分

中级会员

Rank: 3Rank: 3

积分
1031

社区QQ达人

发表于 2016-2-26 08:38:54 | 显示全部楼层 |阅读模式
回复

使用道具 举报

16

主题

1095

广告币

2354

积分

高级会员

Rank: 4

积分
2354
发表于 2016-2-26 08:47:33 | 显示全部楼层
按行导到数据库去 然后...

点评

然后怎么弄?  详情 回复 发表于 2016-2-26 09:04
回复 支持 反对

使用道具 举报

10

主题

396

广告币

847

积分

中级会员

Rank: 3Rank: 3

积分
847

社区QQ达人

发表于 2016-2-26 08:48:50 | 显示全部楼层
1G文本,你电脑不死机么?

点评

16G内存,没什么问题。  详情 回复 发表于 2016-2-26 09:04
回复 支持 反对

使用道具 举报

42

主题

726

广告币

1031

积分

中级会员

Rank: 3Rank: 3

积分
1031

社区QQ达人

 楼主| 发表于 2016-2-26 09:04:15 | 显示全部楼层
801023 发表于 2016-2-26 08:48
4 Y% n6 I: v- l7 u, p7 u1G文本,你电脑不死机么?
& A9 H. u. h0 o7 q. y0 `, U
16G内存,没什么问题。
回复 支持 反对

使用道具 举报

42

主题

726

广告币

1031

积分

中级会员

Rank: 3Rank: 3

积分
1031

社区QQ达人

 楼主| 发表于 2016-2-26 09:04:53 | 显示全部楼层
54clz 发表于 2016-2-26 08:473 n, R9 c3 w2 |4 H
按行导到数据库去 然后...

6 u- Q# d9 b4 K# \4 |, U# w% p然后怎么弄?
回复 支持 反对

使用道具 举报

16

主题

1095

广告币

2354

积分

高级会员

Rank: 4

积分
2354
发表于 2016-2-26 09:23:31 | 显示全部楼层
然后想办法打乱呗  方法多得是& w( m  d/ x" ^1 |
' l, p% }6 g# f; O# a* ?5 h
比如一个简单的SQL语句 INSERT INTO articles2 SELECT * from articles ORDER BY random()8 i& y+ d& n; Y8 n5 n$ o* A0 ?& c' a% X
你还可以通过限定条件范围  多搞几次 它就乱了
回复 支持 反对

使用道具 举报

9

主题

17

广告币

101

积分

初级会员

Rank: 2

积分
101
发表于 2016-2-26 10:28:14 | 显示全部楼层
我有个思路,把文件切割成几个小的,然后Python处理。
回复 支持 反对

使用道具 举报

11

主题

35

广告币

281

积分

初级会员

Rank: 2

积分
281

社区QQ达人

发表于 2016-2-26 10:35:22 | 显示全部楼层
python用readlines读取txt文本,获得总行数,然后random sample应该可以
回复 支持 反对

使用道具 举报

2

主题

1351

广告币

1712

积分

高级会员

Rank: 4

积分
1712

社区QQ达人

发表于 2016-2-26 10:42:33 | 显示全部楼层
应该没有什么问题,先用StreamReader异步读取,要不行就使用内存文件映射读取
回复 支持 反对

使用道具 举报

22

主题

97

广告币

381

积分

初级会员

Rank: 2

积分
381
发表于 2016-2-26 11:32:55 | 显示全部楼层
曾经在 bash下用命令行搞过,文件大小不是问题
回复 支持 反对

使用道具 举报

22

主题

97

广告币

381

积分

初级会员

Rank: 2

积分
381
发表于 2016-2-26 11:37:06 | 显示全部楼层
回复 支持 反对

使用道具 举报

22

主题

97

广告币

381

积分

初级会员

Rank: 2

积分
381
发表于 2016-2-26 11:42:34 | 显示全部楼层
$ cat test.txt 3 D2 L& N' R! A, N; T) f5 M
1
- v, p6 {) a* A2
5 L/ ~. x9 U9 A) m) D) Q' }3
2 T3 J3 |; v+ J" n, @4
# n3 J0 ]. N$ A' J9 g; y5& n& S1 T' H' |3 \3 c* G* g
68 W: E9 ?) i, E' o$ V9 N  J
7
8 z* b- m/ j$ V8) ?& S' Z, l: E. c1 G5 }
9
. o; H2 \2 W6 ~5 _% I1 X" y10
# ^6 h  B% ]4 }* ?117 B8 D/ N/ U3 O7 Q$ m) y
12( t; {/ }% `5 T4 i& l$ d
4 V  A  ]3 [) Q; _8 L; U. {

) |6 d2 ~2 ?- k- E* }$ cat test.txt | perl -MList::Util=shuffle -e 'print shuffle(<STDIN>);'
! ^. _, m/ G7 ]+ q' g5 f8
7 V" O8 A3 o4 i1 W+ q3 ]4 B12# u: C% k3 S' ?7 w
6# S/ }1 H& X0 z& l% J& R4 b
2
' f1 ?: a6 e! s& v0 e4
8 e2 w. |( B& k10; v) E0 C8 h  X  v3 [
11! N0 K( Q# T7 C
1
& d" a# _: o6 }+ `2 @5
$ f" p4 t" V' I0 `2 E9
; z' s0 q) K4 s5 w' w$ n1 P  ~3* ~6 T+ D2 {  G3 {0 s( z' F, {, w
7
/ n( J. s0 k% a1 h/ G2 V. _& I
回复 支持 反对

使用道具 举报

22

主题

97

广告币

381

积分

初级会员

Rank: 2

积分
381
发表于 2016-2-26 12:03:10 | 显示全部楼层
或者这个,如果你系统有shuf命令:1 l5 \1 j% r" ?- i% ?
' Z, {! c5 a, Y8 P/ [% G! G8 N/ D
root@slackware:/tmp# cat test.txt2 ^& v& {* y  u: n0 f) G
1
& t% N1 |! W- Y- Q. n8 K24 b  n$ I% x" f
3) R, k! |, \: U6 |, y, f# _- C
4
/ Y, q, |9 E. I" L$ F: y+ r5" i+ b0 j! i) A, V9 V
6
  A/ u0 [/ i- O" W1 c6$ N9 k4 I9 `3 e" g
79 L7 u3 N2 s7 e; {  j
8: r. k+ Z8 k( `, i3 j9 p
97 D5 @5 ^2 _0 N3 F3 T
9
2 ]& \" S+ d8 N5 }9 I) M10
2 S+ s" z/ Z, g1 M: R11
1 ~& G( [* ]1 y2 F# ~& Z8 D  D12
: R) j6 F8 S" T$ o  w% Proot@slackware:/tmp# shuf test.txt , P2 L; H7 s$ l3 u" N. S: k6 G
6* I/ {5 Q5 B& O3 ]8 a
10
, K* K1 a. E$ x8 N3 ~1 J% _11  X7 |! ^- R6 @. w
7
& z7 w% K6 h+ |  j( {! @# o; Q8 \- Q/ H: ~14 j7 w  F, ?7 f1 B
51 [4 k+ j( [: L! A; V
3
1 [# a0 r. D+ M; v% v9
) z6 l) J$ [* f7 n6& I4 f8 E2 ~$ M* j" e: [6 ?+ s& a
45 _4 s5 d9 g3 T- l" T
12
4 q, n! E: j& }; I  a0 m/ |8
9 a6 S2 @0 C# r3 S99 s( ~: |9 }- v9 l# v
2$ ^* R* h4 p7 O: W: n! B4 c
回复 支持 反对

使用道具 举报

22

主题

97

广告币

381

积分

初级会员

Rank: 2

积分
381
发表于 2016-2-26 12:09:54 | 显示全部楼层
shuf test.txt  > output.txt

点评

这个屌爆了。我刚还准备用C#自己弄一个...  详情 回复 发表于 2016-2-26 16:42
回复 支持 反对

使用道具 举报

19

主题

289

广告币

531

积分

中级会员

Rank: 3Rank: 3

积分
531

社区QQ达人

发表于 2016-2-26 15:02:43 | 显示全部楼层
楼上屌爆了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于我们|联系我们|DMCA|广告服务|小黑屋|手机版|Archiver|Github|网站地图|AdvertCN

GMT+8, 2024-5-2 16:39 , Processed in 0.054249 second(s), 14 queries , Gzip On, MemCache On.

Copyright © 2001-2023, AdvertCN

Proudly Operating in Hong Kong.

快速回复 返回顶部 返回列表