我在 JS 中得到了这个函数
var number = Math.random() + "";
var r = number * 10000000000000;
我需要 C# 中 100% 相同的函数,因为我是 C# 新手1 与此类似(0.7740926130209118, 0.6105941028799862),然后我想乘以 10000000000000,我们得到类似“2647182801738.3813 <---这就是我需要的东西。
我考虑过创建一个 13 位随机数和另一个 4 位随机数,然后将其添加为 13 位 + 。+ 4 位数。这当然不理想,但我也遇到了问题。
Random random = new Random(); int randomNumber = random.Next(1000000000000, 9999999999999);
会给我错误int
,我理解的是我应该使用long
什么?但是当我更改它时int
,long
它仍然看起来像随机函数本身是 INT?好吧,我已经对我在网上找到的内容感到困惑,所以如果你能帮助解决这个问题并解释它是如何工作的,那就太好了。