Solved Random number help

Discussion in 'Plugin Development' started by Creeperzombi3, Jul 7, 2015.

Thread Status:
Not open for further replies.
  1. Offline

    Creeperzombi3

    So I want it to be like, there is a number chosen in the config between 1-15 and that will be how many numbers are chosen. So if it was 7, there will be 7 numbers. And from those 7 numbers, i want to chose a random number from them to use. I know how to do the first part.
    Code:
    List<Byte> water;
    Random random = new Random()
    for (int i = 0; i < test; i++) {
    int test = random.nextInt(15) + 1;
    water.add(test);
    }
     
    Last edited: Jul 7, 2015
  2. Well now.

    First off, your code is wrong. It won't work. Here is the correct code:
    Code:
    List<Integer> water = new ArrayList<Integer>();
    Random random = new Random();
    int test = random.nextInt(15) + 1;
    for (int i = 0; i < test; i++) {
           water.add(test);
    }
    
    Then, to select a random number from the List, do this:

    Code:
    int selectednumber = random.nextInt(water.size);
    
    int finalnumber = water.get(selectednumber);
    
    Then you can use finalnumber for whatever you want :)
     
    Maxx_Qc likes this.
  3. Offline

    BagduFagdu

  4. Offline

    1Rogue

    Because making a new object every time vs. just using "ThreadLocalRandom.current()" is very complicated.
     
    Sulphate and BagduFagdu like this.
  5. I see you everywhere.
     
    1Rogue likes this.
  6. Meh x3 I've never used ThreadLocalRandom lol
     
Thread Status:
Not open for further replies.

Share This Page