Jeff Atwood は最近、「文字列のエントロピーの計算」コード スニペットをコミュニティが改善できるかどうかを知りたがっていた CodeReview 投稿へのリンクをツイートしました。彼は説明しました。
彼の方法の要点は、文字列内の一意の文字の数を数えると、それがエントロピーを意味するように思われました (コードはPieterG の回答から取得されました):
int uniqueCharacterCount = string.Distinct().Count();
一意の文字数が文字列のエントロピーを意味する方法と、文字列のエントロピーが低品質を意味する方法がわかりません。アトウッド氏が何を達成しようとしているのか、この分野の知識が豊富な人に説明してもらえないだろうかと思っていました。
ありがとう!