java - 如何分配更高的概率从该代码中抽取数字 10?
问题描述
Random rng = new Random();
int cardValue = rng.nextInt(10) + 2;
如何分配更高的概率从 Java 中的此代码中提取数字 10?
解决方案
这可能无法满足您的所有限制,但它应该让您朝着正确的方向前进......
int percent = Random.nextInt(100);
if (percent < 21) {
percent = 10;// 21% of the time
}
else {
percent = percent % 10;// the rest of the time
}
return percent;
推荐阅读
- flutter - 如何验证 Stepper 中的每个表单步骤
- python - 在 Python 中使用凭据连接到 SQL Server
- powershell - Windows 注册表中的 OpenType 字体
- android - 从库项目中杀死一个应用程序进程
- reactjs - ReactJS 从另一个组件调用一个函数
- python-3.x - ModuleNotFoundError:没有名为“keybord”的模块
- javascript - VueJS“RangeError:超出最大调用堆栈大小”
- azure - 如何将我的 GoDaddy 域连接到 Azure VM 服务器?
- python - 我无法通过 Django 中的最近聊天来组织我的消息
- java - 重用 Java (Swing) 中已经实现的函数