Здравствуйте , не могу решить задачу : вывести случайное число , которое делится на 3 без остатка .
Автор сказал сделать с помощью цикла do...while . Почему-то у меня постоянно пропускаются числа , которые делится на 3 . Помогите !
Вот пока мой код :
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<script type="text/javascript">
function random() {
document.getElementById('res').innerHTML = " " ;
var randomNum = 0;
do {
randomNum = Math.floor(Math.random() * 10) + 1 ;
} while( randomNum % 3 == 0)
document.getElementById('res').innerHTML += randomNum;
}
</script>
</head>
<body>
<button onclick="random()">Alert 20 numbers ( 1 - 10 )</button>
<div id="res">Result is...</div>
</body>
</html>