подтолкнуть массив в другой массив в случайных позициях JavaScript

while (b.length) {
    a.splice(Math.floor(Math.random() * (a.length + 1)), 0, b.pop());
}
CyberStakes