Put your arrays into an ArrayList, then use Random to select one of the values within the array. Selecting a random value with the "R" file is not a good idea - your arrays may not be in numeric order. The Resource file is not generated always in an order that is intuitive or reliable for the code you have written.
Pseudo code to initialize the array:
ArrayList<String[]> randomArray = new ArrayList<String[]>();
int arrayCount = 0;
randomArray.add(getResources().getStringArray(R.array.Array1));
// continue adding arrays
Then use a random integer to select an array from randomArray based on its length. Since you are using "res" StringArrays, you can't have an indefinite number of arrays, otherwise your problem would be more complex.
wordArray = getResources().getStringArray("R.array." + array[new Random().nextInt(array.length)]);could do it, but I won't put my money on itgetResources().getIdentifier()to get the resource ID from a given name. You should probably be able to continue from there. Or just declare an array for resource ID as suggested by fabian.