申し訳ありませんが、質問を検索しますが、正しい言い方がわかりません。暗算に大きな問題があり、解決策を考えようとしています。リストに名前を追加するギルド用のプログラムを構築しようとしています。このリストには、人の名前とラッフルへの寄付の数を保持する各エントリの並列構造体があります。
私はすべての名前を無作為化し、人々が入れた寄付の量によって結果にプラスの影響を与えたい. 以前に無作為化を行ったことがありますが、オッズにわずかな影響を与える必要はありませんでした。お願い助けて?コードを投稿しますが、現時点ではランダム化はありません。ただし、他のものを提供できます。
各ユーザーのエントリを保持する構造体を作成しました。
public struct pEntry
{
public string Name;
public int Entries;
}
すべてのエントリを保持するリストを作成しました。
public List<pEntry> lEntries = new List<pEntry>();
ランダム化が、彼らが行ったエントリ (寄付) の数によってプラスの影響を受けることを望んでいます。これには上限はありませんが、必要に応じて .. 255 のようにすることもできます。さらにいくつかを選択します。このプログラムは、複数のラッフルなどに使用されますが、すべて同じシステムを使用します。