真的很抱歉,我会搜索我的问题,但我不知道如何正确表达,我的心算有一个大问题,我一直在想一个解决方案。我正在尝试为我的公会构建一个程序,将名称添加到列表中。该列表对每个条目都有一个并行结构,其中包含该人的姓名和对抽奖的捐赠数量。
我想对所有名字进行随机化,并让结果受到人们投入的捐款数量的积极影响。喜欢增加 1% 或 1% 的可能性 * 捐款数量。我以前做过随机化,但我从来不需要稍微影响几率。请帮帮我?我会发布代码,但当时我没有任何随机化。不过我可以给你一些其他的东西:
我制作了一个结构来保存每个用户的条目:
public struct pEntry
{
public string Name;
public int Entries;
}
我制作了一个列表来保存所有条目:
public List<pEntry> lEntries = new List<pEntry>();
我希望我的随机化受到他们所做的条目(捐赠)数量的积极影响。这对它可以走多高没有上限,但如果我需要,也许我可以让它像.. 255.它随机化后会选择显示一条消息,说明该用户赢了,它将从列表中删除该条目并选择更多。该程序将用于多个抽奖和类似的事情,但都使用相同的系统。