|

楼主 |
发表于 2017-1-12 22:14:18
|
显示全部楼层
本帖最后由 ebdic 于 2017-1-12 22:18 编辑
- E. q% l0 Z! C `2 N9 m/ @2 n% o( o2 Q2 i8 \' c! x
$ F; B: ?+ v- h2 K( O2 O
隨機取詞這樣的功能,我真的沒有想過。
/ r, n* }( E& n& l6 O7 t
% M" o4 D) z c# B4 J像epwing上下翻頁的功能,其實我自己在實作這功能時,也時常會想"會有人需要嗎?"8 A" z( p, K* \" \4 r. [3 y
但在網路上看到使用EBPocket的心得,才知道有些日文老師會喜歡使用這樣的功能。
* H I) b3 T9 I' }
( F6 N0 n( ^" q9 U6 Y: A5 [+ f"因為詞典或書籍經典讀到一定程度之後, 有時會想要隨意翻閱, 就像紙本書一樣."0 S! ?$ Z* b1 r
讓我想到原來還是有人需要這樣的功能。1 A) Z/ m: B/ F( l3 G; W
6 t" C+ E' J' D: U& i' g2 Z& ~5 L5 T目前要實作這樣的功能,在mdict及startdict比較容易些。(EPWING還要再研究)' x6 F/ ]- b9 L0 r
因為詞條的總數可以從字典得知,之後只要亂數取 0至(總數-1)之間的數值,再以數值取詞就可以了。. B! v1 B; W- h1 h# l8 T
- y( ?4 v; s/ x! ?* F5 `
我想到兩種作法:
/ l+ l$ t& [7 r, @/ u0 M5 g" f s, R K9 E
第一種作法:" _& q) c- _3 \5 X/ W
先在群組裡的字典中隨機取一字典,再隨機取詞,更新在本文的畫面。
3 o7 k2 ]8 B6 S4 t( p1 w1 w
( g) Z V0 I. p& t另一作法比較麻煩:
6 g8 }6 `* i% Y5 s+ d9 H M群組裡的每一字典都隨機取詞,然後在列表上,放上各個字典隨機取的詞條。$ e+ y0 t( H1 z; I& N, F, d, {1 U; ]
1 @9 U) N: ?, x- I4 [9 ]
之後有時間,再來想想怎麼實作這個功能。
$ Y7 |' e: y% d/ q* [- k. ~. M, R. x2 c: \- J: W( ~
|
|