I have a 3x3 array of int's and I am working on an algorithm that will find the highest-valued element of the array and end up by assigning the relevant row and column to "rowChoice" and "colChoice", respectively. If there are two or more elements with the same value, I want my algorithm to choose randomly between them.
If I know the values are all different, I can just do something like this:
Where I need help is the "choose randomly if two elements are the same" part. Any suggestions?PHP Code:
// This is just a C code "fragment"...
// I'm assuming myArray is an existing 3x3 array
int row=0, col=0, greatestSoFar=0, rowChoice=0, colChoice=0;
for(row=0; row<=2; row++)
for(col=0; col<=2; col++)
// Program continues...
Thanks in advance for your help...
(I'll be registering as soon as I get around to it... )