作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我正在 vb.net 中做一个网吧抽奖老虎机游戏。我想根据老虎机游戏中支付线的支出和奖金显示对象。我尝试使用 MT 算法,但它基本上是基于随机数的。最终输出不应该是随机的。
3 X 5 矩阵
最佳答案
使用任何随机数生成器,您都必须 seed its input .对于 Windows 平台上的随机数,最好使用 CryptGenRandom()
。请记住,单独使用 time() 是一个非常糟糕的种子,因为攻击者通常知道时间。
<DllImport("coredll.dll")> _
Public Shared Function CryptGenRandom( _
ByVal hProv As IntPtr, ByVal dwLen As Integer, _
ByVal pbBuffer() As Byte) As Boolean
End Function
关于vb.net - 抽奖算法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3944558/
这个问题已经有答案了: Generate A Weighted Random Number (16 个回答) 已关闭 6 年前。 我有一个像这样的对象: { "user1": 200, "us
我是一名优秀的程序员,十分优秀!