如何获得100到150之间的输出?

时间:2019-03-08 06:27:34

标签: java android logic

  • 我正在尝试设计一个textview圆,其高度和宽度将是动态的,并且应介于100到150 dp之间。

  • 现在动态值可以在任何范围内,但我希望它在100到150之间。 例如,如果我获得的动态值为1000或可能为3000。...我应该能够将其转换为100到150之间的数字。

  • 我正在寻找输入动态值(任何范围)的逻辑...我得到100到150之间的整数。

1 个答案:

答案 0 :(得分:0)

如果您需要100到150之间的随机值

int low = 100;
int high = 150;
Random random = new Random();
int randomValue = random.nextInt(high - low + 1) + low;

如果您需要基于给定动态值的100到150之间的随机值。

int dynamicValue = 1000; // or 3000 or any value
int low = 100;
int high = 150;
int randomValue = (dynamicValue % (high - low + 1)) + low;