【问题标题】:Java Help Beginner Creating random numbers that add up to specific number [closed]Java帮助初学者创建加起来为特定数字的随机数[关闭]
【发布时间】:2013-09-02 05:38:39
【问题描述】:

帮助我是 Java 初学者>

【问题讨论】:

  • 欢迎来到 Stack Overflow!像一名优秀的学生一样完成你的作业,如果遇到任何困难并需要帮助,就回来。
  • 这个问题似乎离题了,因为它没有尝试解决方案或使用诸如ExciteAltaVista 之类的工具搜索答案。
  • 数字应该是整数吗?应该使用哪个分布?

标签: java


【解决方案1】:

1) 生成4个随机数

2) 将 4 个数字相加得到一个和

3) Input * (oneOfTheRandomNumbers / sum) = 1 个要加起来的数字

4) 重复

当然,您应该自己编写代码。祝你好运!请注意使用浮点数的准确性。

【讨论】:

    【解决方案2】:

    我不是为你编写代码,但这是计划。你会得到随机但不统一的数字。

    首先生成一个从零到总数的随机数。然后,从总数中减去该数字。生成另一个随机数 0-新总数。重复第三次。最后只使用剩余的总数。

    【讨论】:

      猜你喜欢
      • 2021-07-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-14
      • 1970-01-01
      • 2014-06-06
      • 2012-03-14
      • 1970-01-01
      相关资源
      最近更新 更多