gpt4 book ai didi

java - 如何实现百万分之一的机会?

转载 作者:行者123 更新时间:2023-12-02 09:56:39 25 4
gpt4 key购买 nike

我需要开发一个函数,该函数有百万分之一的机会更改应用程序中的一个值。

我首先想到的是在开始时选择一个数字,例如10。然后,我调用使用 Math.Random() 的函数生成 1 到 1000000 之间的数字。然后,我将生成的数字与之前定义的数字 (10) 进行比较,如果它们相等,则值发生变化,否则保持不变。

但是,我很快意识到这不起作用,因为 Math.Random()与 double 一起工作。

有什么办法可以做到这一点吗?或者我所尝试的内容是否有变化但我遗漏了?

谢谢大家!

最佳答案

int result = new Random().nextInt(1000000) + 1; // will give an int between 1 - 1000000

关于java - 如何实现百万分之一的机会?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55952098/

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