作業中のパスフレーズ作成ツールにインポートして使用できる名詞、動詞、形容詞の単語リストを探していました。私は英語のすべての単語をつかむ代わりに、健全なパスフレーズに連結できるより単純な単語を見つけようとしてきました。
誰かがこのようなリソースを知っていますか?グーグルとビンビンとヒッピティとホピティを試しましたが、関連するものが見つからないようです。
作業中のパスフレーズ作成ツールにインポートして使用できる名詞、動詞、形容詞の単語リストを探していました。私は英語のすべての単語をつかむ代わりに、健全なパスフレーズに連結できるより単純な単語を見つけようとしてきました。
誰かがこのようなリソースを知っていますか?グーグルとビンビンとヒッピティとホピティを試しましたが、関連するものが見つからないようです。
(ほぼ) すべての UNIX ディストリビューションに付属している単語リストを使用できます。で見つけることができます/usr/share/dict/words
。
これを完全にお勧めします: http://packetstormsecurity.com/Crackers/wordlists/
冗談だ!WordNetを試しましたか? さまざまな言語、プラットフォームなどに対応するインターフェイスがあり、非常に強力です。
これらを確認してください: http://ogden.basic-english.org/words.html https://simple.wikipedia.org/wiki/Wikipedia:List_of_1000_basic_words https://simple.wikipedia.org/wiki/Wikipedia:Basic_English_alphabetical_wordlist
単純な Web スクレイピングを使用すると、これらすべての単語のリストを取得して、それらを一意にすることができます。
また、他のリンクもいくつか参照されています。それらも確認してください。
私はこれにひびを入れますが、あなたは答えが気に入らないかもしれません. 私が考える最も簡単な方法は、検索用語「名詞」または「動詞」と fyletype:csv を使用して、Google で CSV リストを見つけることです。基準を満たすファイルが見つかったら。いくつかのgithub呼び出しを実行できるGITHubでかなりの数を見つけました.GITではない場合は、選択したサーバー側言語を使用してファイルへのCURLまたはHTTP呼び出しを実行できます...コンマ区切りのリストまたは配列を生成しました(ある種の構造体)、次にランダム化関数を作成し、リストを揺るがします(1つまたは2つの上位の単語を取得し、randrangeまたは同様のものを使用して乱数でスプライスします)。次に、単語と数字の文字列を連結できます。すべての単語の単純な 2 つまたは 3 つのフィールド テーブルを作成する (カット アンド ペーストする) か、未加工のファイルからインポートすることができれば、さらに簡単です... 同じことを行うクエリを実行します。1 つまたは 3 つのランダムな単語を選択して連結し、レコードの行番号を使用してそれらを一意化します。
ただし、2 つのことは確かです。消費プロセスが必要になることと、文字列連結関数が必要になることです。