2011-08-08 64 views
4

我想創建用戶可以輕鬆記住的優惠券代碼。我的想法是這樣的:用戶友好,易於記憶優惠券代碼

  • squirrel45
  • nantucket23

也就是說,一個真正的字,從2張組合的隨機數長詞典列表(最好編譯用於此目的)隨機選擇。我的問題是:

  1. 我在哪裏可以找到這樣的字典列表?
  2. 你看到系統有問題嗎? (安全在這裏不是非常重要,只是合理的就好了)
  3. 你能提出一些很好的改進或者選擇嗎?

Fwiw我並不是瘋狂的馬爾科夫字生成器,因爲我認爲他們的特質太難記了。我希望客戶能夠將代碼保存在自己的頭腦中,並在商家抵達兌現時將其告知商家。

感謝, 約拿

+0

一些問題,這將有助於:有多少代碼將被調配?他們需要獨一無二嗎?他們可以重複使用嗎?重要的是他們不容易被發現?它們的影響是什麼? –

回答

3

詞彙表很容易找到。確保你進行健全篩選他們滿口髒話;)

這裏是一個巨大的單詞列表,可以很容易擦洗:

http://www.scrabble-assoc.com/boards/dictionary/10-15-20030401.txt

從那裏,你可以在口頭上很容易地加載到數據庫,並創建您的優惠券代碼如下所示:

$coupon_code = $rand_word . rand(20,99); 

執行此操作後,只需保存你的優惠券代碼在數據庫中,每當你做一個新的代碼,檢查對現有代碼的應用之前。賠率甚至可能很小。

更多各種格式單詞列表:

http://scrabble.wonderhowto.com/blog/ultimate-scrabble-word-list-resource-0115617/

5字母的單詞: http://homepage.ntlworld.com/adam.bozon/Scrabble5.htm

6字母的單詞: http://homepage.ntlworld.com/adam.bozon/Scrabble6.htm

7字母的單詞: http://homepage.ntlworld.com/adam.bozon/Scrabble7.htm

8字母的單詞: http://homepage.ntlworld.com/adam.bozon/Scrabble8.htm

樣品:

PIKES皮基斯抓飯PILAR PILAU PILAW冷水花樁菌蓋樁皮利什 藥片PILOT菌毛皮馬PIMPS比那PINCH消瘦PINES PINEY PINGO 坪PINKO粉紅色PINKY PINNA PINON件批量PINOT PINTA PINTO品脫 PINUP介子虔誠菩提樹管道輸送PIPER PIPES PIPET鷚PIQUE PIRNS PIROG PISCO PISOS PISTE PITAS PITCH PITHS精闢的冰錐PIVOT PIXEL PIXES PIXIE比薩店普拉克PLAGE PLAID平原辮PLANE普朗克 個PLANS PLANT閃速種質資源PLATE制地圖板狀PLAYA PLAYS PLAZA懇求 論民事褶PLEBE平民們重瓣PLEWS皺襞合股PLIER PLIES PLINK PLODS plonk的撲通一聲PLOTS PLOTZ犁伎倆PLUCK PLUGS PLUMB羽狀 PLUMP李子PLUMY普拉克毛絨PLYER挖走痘皰痘瘡的短粗PODIA POEMS詩歌POETS POGEY POILU POIND POINT POISE捅戳撲克

有了,你可以生成優惠券代碼POACH72

+0

這將是很好使用,避免晦澀的話,尤其是可能會被誤認爲換句話說單詞列表。我認爲OP的問題比解決這個問題有點複雜。 –

+0

我認爲這是明顯的,但....這個單詞表只是一個例子,顯示列表是如何格式化通常以及他們如何被解析出來。 OP可以使用任何他想要的單詞列表,並且我確定有一個列有常用單詞的列表。 – AlienWebguy

1

串聯2點的話會增加系統的安全狀態。 例如squirrel.nantucket.123

+0

見,XKCD這樣做是正確http://xkcd.com/936/ :-) –

1

Diceware頁面有幾個長的單詞列表,美國和國際的。它還對如何滿足不同級別的安全性提供了有用的描述。