gpt4 book ai didi

c# - 如何在 C# 中实现 'Lucky Draw' 功能?

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:33:02 26 4
gpt4 key购买 nike

我正在一个电子商务网站(在 asp.net 和 c# 中)工作,我想在其中实现“幸运抽奖”功能。控制流程如下:- 用户将购买特定产品一天,我需要从购买了该产品的用户中选出一名作为当天的幸运抽奖者。

实现抽奖我最初的想法是使用C#提供的Random函数。我脑子里冒出很多想法,比如..

  1. 如果我只使用 c# 中的随机函数,效果如何?
  2. 如果我为此目的实现任何随机数生成算法会更好吗?
  3. 是否有任何算法可用于从一组中随机选择?

我愿意接受您的宝贵意见和建议。

谢谢
亚历克斯

最佳答案

  1. C# 没有随机函数。它使您可以访问 .NET 库。

  2. 不要使用 Math.Random。请使用 .NET BCL 提供的加密 RNG 之一。如果您每天这样做一次或两次,那么加密强度 RNG 的额外复杂性将不是问题。

关于c# - 如何在 C# 中实现 'Lucky Draw' 功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5329851/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com