Добрый день! Найти сумму трех случайно выбранных нечетных чисел от 1 до 20
Где может быть ошибка? Выходят четные числа
<!DOCTYPE html>
<script>
var len=3;
var a=1;
var b=20;
var sum=0;
var counter=0;
var number=0;
var str=" ";
while(counter<len)
{
number = Math.floor(a+(b-a+1)*Math.random());
if(number%2!==0) continue;
sum+=number; str+=number;
if(counter < len-1) str+="+";
else str += " = ";
counter++;
}
str += sum;
alert(str);
</script>