|
楼主 |
发表于 2017-1-12 22:14:18
|
显示全部楼层
本帖最后由 ebdic 于 2017-1-12 22:18 编辑
`1 k( W! t" y6 @6 v9 I4 m( _; E
; l$ V8 U3 `5 z
隨機取詞這樣的功能,我真的沒有想過。
! g5 M. F8 c; f& J5 S
: R, `9 j) h3 p( m7 K" @4 _像epwing上下翻頁的功能,其實我自己在實作這功能時,也時常會想"會有人需要嗎?"* _3 Q* N$ q, w! o
但在網路上看到使用EBPocket的心得,才知道有些日文老師會喜歡使用這樣的功能。
; Y; t& n* }2 J' b3 {
}8 x# }# r/ o1 ]9 ~"因為詞典或書籍經典讀到一定程度之後, 有時會想要隨意翻閱, 就像紙本書一樣."
$ O9 A: i5 |" o* L# c9 D0 J讓我想到原來還是有人需要這樣的功能。
6 j# ~) y6 n( K E$ C
% n. x: z. R5 Y2 R9 |. V目前要實作這樣的功能,在mdict及startdict比較容易些。(EPWING還要再研究)& t* H' z: }! c$ |& v5 @3 A8 ^' y) D
因為詞條的總數可以從字典得知,之後只要亂數取 0至(總數-1)之間的數值,再以數值取詞就可以了。+ O5 s/ u7 ?9 [. e3 m: D$ F- {3 c
! T; e9 d; Y* P2 M" }' e: _我想到兩種作法:- E; }- [( h- t4 }% E( `
# o* j# n6 D: Y/ h. y" }1 o
第一種作法:
, J$ M/ z, J3 ?0 d先在群組裡的字典中隨機取一字典,再隨機取詞,更新在本文的畫面。! Z" N8 L: v# @! l
9 M" J$ s/ t3 p0 A, _
另一作法比較麻煩:) L& s1 x3 @8 `, r- E- c ]
群組裡的每一字典都隨機取詞,然後在列表上,放上各個字典隨機取的詞條。
" P8 b5 F3 j3 t5 n- c) j1 ]
; q( J0 Y, p# M) L# H% e9 V之後有時間,再來想想怎麼實作這個功能。: C0 @$ y0 E$ L
5 L4 u* ~6 |3 k9 z |
|