1class Solution {23int a[];4int b[];56public Solution(int[] nums) {7a = nums.clone();8b = nums.clone();9}1011public int[] reset() {12a = b.clone();13return a;14}1516public int[] shuffle() {1718for (int i = 0; i < a.length; i++) {19int ren = (int) (Math.random() * a.length);20int temp = a[ren];21a[ren] = a[i];22a[i] = temp;23}24return a;25}26}2728/**29* Your Solution object will be instantiated and called as such: Solution obj = new Solution(nums);30* int[] param_1 = obj.reset(); int[] param_2 = obj.shuffle();31*/