function getRandomInt(min, max)
{
return Math.floor(Math.random() * (max - min + 1)) + min;
}
var elems = getRandomInt(1, 3),
i = 0,
nums = [];
while (i < elems) {
nums[i] = getRandomInt(1, 20);
for (var j = 0; j < nums.length; j++) {
if (nums[i] === nums[j] && i !== j) {
nums[j] = getRandomInt(1, 20);
j = 0;
}
}
b[nums[i]] = a[nums[i]];
++i;
}