For this challenge we will investigate how to create a 2D array to store the value from 1 to 100 in a 10×10 array. We will then write an algorithm to shuffle the content of this array.
See the code below to see how the array can be initialised to contain all numbers from 1 to 100 and how it is then displayed on screen.
Your Challenge
The aim of this challenge will is add a function to the code above to shuffle all 100 values inside the array:
Solution
Check the following flowchart for a solution that:
- Accesses each value of the array one by one (using two nested loops),
- Swaps each value: it swaps the value with another value of the array at a random position.