【问题标题】:How would I get a random number between 10^(n-1) and (10^n)-1?如何获得 10^(n-1) 和 (10^n)-1 之间的随机数?
【发布时间】:2018-09-14 21:15:23
【问题描述】:

我考虑过使用循环并在其中生成一个随机数,直到该数字在正确的范围内,但有更好的方法吗?

【问题讨论】:

标签: java


【解决方案1】:

你可以使用

new Random().nextInt(max- min) + min

生成范围之间的数字

【讨论】:

  • 对不起,如果我误解了,我是一个完整的初学者。我不需要生成一个随机数'n'然后使用 Math.pow 来获得 10^n-1 或类似的东西吗?我可以将 10^(n-1) 和 (10^n)-1 直接插入随机生成器吗?
猜你喜欢
  • 2022-06-17
  • 2013-12-27
  • 2013-01-02
  • 2011-06-01
  • 2016-04-23
  • 1970-01-01
  • 2018-11-12
  • 2021-03-19
  • 2018-05-14
相关资源
最近更新 更多