How to pick random index from an array with C++

1 Answer

0 votes
#include <iostream>

int random_between_range(int first, int last) {
    int number =  rand() % ((last + 1) - first) + first;
      
    return number;
}
  
int main() {
    int arr[] = { 4, 9, 12, 90, 13, 0, 3, 97 };

    int size = sizeof(arr) / sizeof(arr[0]);

    srand(time(NULL));
     
    std::cout << random_between_range(0, size - 1);
}




/*
run:

3

*/

 



answered Nov 22, 2022 by avibootz
edited Nov 22, 2022 by avibootz

Related questions

1 answer 146 views
146 views asked Nov 22, 2022 by avibootz
2 answers 148 views
1 answer 196 views
2 answers 186 views
1 answer 95 views
...