首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >获得随机浮动%赔率(赌博崩溃游戏风格)

获得随机浮动%赔率(赌博崩溃游戏风格)
EN

Stack Overflow用户
提问于 2022-07-13 13:48:34
回答 1查看 214关注 0票数 0

我试图弄清楚如何创建一个随机浮动与自定义赔率。我想复制的游戏是崩溃。所以最小的数目是1,最大值可以是1000。我有这个网站https://bitcointalk.org/index.php?topic=5265896.0的公式

代码语言:javascript
运行
复制
CRASH MULTIPLIER = [(E*100 - H)/(E-H)]/100

此外,这里还有一些来自于数字.js的https://roobet.com/fair代码,但是它有散列和其他东西(我没有它们,这个项目不需要它们)。

也找到了这个线程:Math behind generating random number (Crash game BTC Casino)

有人知道如何在C#中做到这一点吗?此外,我应该在这方面使用System.Random吗?实际上是“随机”吗?

我知道怎么确定机会,会发生这样的事情:

代码语言:javascript
运行
复制
Random random = new Random();
double Number = random.NextDouble() * (100 - 1) + 1;
if (Number == 50) //would give me 1% odds
{
   CrashRandomNumber = 1; // = means that the Crash game would crash instantly upon starting
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-07-13 14:43:08

在C#中,尝试使用此算法实现它。它对我有效,希望它对你有用。

代码语言:javascript
运行
复制
using System;
public class myClass
{
    public static void Main(string[] args)
    {
        Console.Write("Please enter a value for E :" );
        double E = Convert.ToDouble(Console.Read());
        Random rnd = new Random();
        double H = rnd.Next(1, Convert.ToInt32(E+1));
        double crash = (E*100 - H)/(100*(E-H));
        Console.WriteLine($" The value of crash is : {crash}"); 
    }
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72967447

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档