2010-01-07 48 views
4

有沒有可下載的字典(基本上只是一個文本文件),其中包含常見的發誓或不同語言的不適當的單詞?從字母表中自動生成字符串時,如何防止生成不適當的單詞?

背景:我正在重寫一個URL Shortener(只是一個概念驗證應用程序 - 世界上已經有足夠的縮寫),並且我通過Base36編碼將數字ID轉換爲字符串。現在,這種方法的問題在於它是順序的,所以不幸的人縮短了faf或fucj後面的URL,可能不滿意他們的結果,除非他們正在等待那一刻,並用它來縮短他們的URL最喜歡的政治家。

所以我想要一個黑名單。 InsultMonger在這裏並沒有真正的幫助。

合適。你像牛一樣戰鬥。

+0

我改變了你的問題,以避免使用基於剛剛標題有人想你想的不恰當的單詞列表的情況。如果你認爲我已經超越了步伐,請隨意翻轉。 – tvanfosson 2010-01-07 20:19:27

+0

Nah,沒關係。無論如何,我並不確定如何制定標題。 – 2010-01-08 00:08:57

回答

11

只要從您的潛在字母表中刪除所有元音(和Y),那麼任何看到發誓詞的人都必須有過於活躍的想象力。

+0

這實際上是一個有趣的方法,尤其是因爲去除Y也是一種嚴酷的工作,因爲它可以像看fsck襯衫的人一樣將U. – 2010-01-07 20:26:31

+0

加倍。 – 2010-01-07 20:33:35

+0

爲了我的目的,這就是我的目標,但下面的列表也可能有用。 – 2010-01-08 11:02:15