JSFiddle - React, Tailwind, and code Playground
JavaScript
var arraySize = 25;
var groupSize = 5;
var ans = eachSlice(_.shuffle(_.range(arraySize)), groupSize);
console.log(ans);
function eachSlice(arr, size) {
var result = [];
for (var i = 0; i < arr.length; i += groupSize) {
result[i] = arr.slice(i, i + groupSize);
}
return result;
}