ハッシュテーブルから与えられた確率に従ってアイテムをピックアップしたいと思います。たとえば、文字列「リンゴ」「バナナ」「パイナップル」をハッシュテーブルに格納しています。「りんご」が 30%、「バナナ」が 30%、「パイナップル」が 40% になる確率を指定して、ハッシュテーブルからアイテムを取り出したいと思います。誰でもこれで私を助けることができますか?
Hashtable を使用する必要がある理由は、特定の本の単語である大量の文字列を実際に扱っているからです。単語の確率は、本での出現に依存します。たとえば、ある本に 100,000 の単語があり、「犬」という単語が 1,000 回出現するとします。関数から呼び出しているときに「犬」を取得する確率は、1,000/100,000 のはずです。