想要实现一以下内容,解答一下

用setlnterval()方法,每五秒在页面上打印一个随机数字


<div>
        这是一个随机数:<span id="num"></span>
    </div>
    <script type="text/javascript">
        randomNum()
        setInterval(function(){
            randomNum()
        },5000)
        function randomNum(){
            var num = Math.round(Math.random()*100)
            document.getElementById('num').innerText = num
        }
    </script>
<html>
<head>
<title>xcSharp博客</title>
<script type="text/javascript">
    function show1(){
        var num=Math.round(Math.random()*80+20);//随机获取 20~100 之间的一个整数:
        document.getElementById("spanName").innerHTML=num;
        var time = window.setInterval('show1()',1000);//1秒执行一次
    }
</script>
</head>
<body onload="show1();">
<a>我是一个会变得数:</a>
<span id="spanName">NUM</span>
</body>
</html>