如何获得 10^(n-1) 和 (10^n)-1 之间的随机数?

Posted

技术标签:

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

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

【问题讨论】:

当不确定某些代码是否适合给定问题时,建议将代码发布到codereview.stackexchange.com。 你试过什么?在你坚持的地方,向我们展示一些努力 这个问题是重复的:***.com/questions/5271598/… 【参考方案1】:

你可以使用

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

生成范围之间的数字

【讨论】:

对不起,如果我误解了,我是一个完整的初学者。我不需要生成一个随机数'n'然后使用 Math.pow 来获得 10^n-1 或类似的东西吗?我可以将 10^(n-1) 和 (10^n)-1 直接插入随机生成器吗?

以上是关于如何获得 10^(n-1) 和 (10^n)-1 之间的随机数?的主要内容,如果未能解决你的问题,请参考以下文章

java 输出三位数和n位数的每一位的数

T(n) = T(n-1) + 10/n [关闭]

n!的HDU 上与N!相关的两个题目:

暑假集训day10

pandas groupby对象中n和n + 1行之间的平均值?

n=1,2,3.10,求sin的值,用r语言