-1
  • I am trying to design a circle of textview whose height and width will be dynamic and should be between 100 to 150 dp.

  • Now the dynamic values can be of any range but I want it between 100 to 150. for example if I get the dynamic value as 1000 or may be 3000.... I should be able to convert into numbers between 100 to 150.

  • I am looking for the logic where I input a dynamic value(any range)... I get a integer between 100 to 150.

Parth Lotia
  • 753
  • 1
  • 7
  • 25
jibs
  • 3
  • 1
  • 5

1 Answers1

0

If you need a random value between 100 and 150

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

If you need a random value between 100 and 150 based on a given dynamic value.

int dynamicValue = 1000; // or 3000 or any value
int low = 100;
int high = 150;
int randomValue = (dynamicValue % (high - low + 1)) + low;
Son Truong
  • 13,661
  • 5
  • 32
  • 58