受信者は私のウェブサイトであり、送信者は同じですが、メディアは騒々しいです。彼は長さ6の英数字コードを読んで、同じコードを入力してリソースを特定します。エラー訂正コードをよく使うと、思ったよりもむしろ質問を出すと思った研究をするよりも、それとも、私はそれを間違った方法にしているかもしれません。なぜなら、状況は、すべての送信と一緒に完璧な辞書を送るのと同じであるからです。エラー安全/修正リソース識別子
コード上の要件は単純です:
- 6文字の英数字、私はとにかく、尽きるまでに開始します。
- ユーザーが間違ってしまった場合でも、正しいリソースを特定できるはずです。
- 間違ったリソースよりも望ましいリソースはありません。
- 任意の提案.NET
のための無料のライブラリをコーディングまたは持っやすいですか?
編集:
半分の要件が、すなわちそれらの間に十分な距離で、賢明なコードを選択することによって満たすことができるように私には思えます。コードが生成されてから使用されている時間が長くなればなるほど、使用する可能性は低くなることがわかったとき、この戦略はさらによく見えます。
コードは私のウェブサイトに直接入力されませんので、すぐにフィードバックすることはできません。実際には、コードを検証できないとユーザーを識別することさえできないので、私は本当にフィードバックを与えることはできません。
6つの英数字の制約はどのくらい厳しいですか?そして、どれくらいのリソースを区別する必要がありますか(最悪のケース/高い見積もり)? –
選択したエラー修正コードは、許容するエラーの数に大きく依存しています。 –
6桁は覚えやすいので、できるだけ長く使用します。私たちが7桁に移動する前に、おそらく1000万ものリソースがあります。私は6桁の13億のコードを数えています。可能? – Martin