JavaScript Random Number generator

Guys,

I have the below script that generates a random number, but struggling to modify it such that it generates a random number less than or equal to 2,147,483,647


<html>
<head>
<script type="text/javascript">
function dorand(){
var dateObject = new Date();
        var uniqueId =
          dateObject.getMonth() + '' +
          dateObject.getDate() + '' +
          dateObject.getTime();
        var randomnumber = Math.floor(Math.random() * 9001);

        if (uniqueId.length > 10){

                                uniqueId = uniqueId.substring(0, 10);

        }
        var uniqueId = parseInt(randomnumber) + parseInt(uniqueId);
        document.write(uniqueId);

        }

        dorand();
    </script>
   </head>
   <body>
   </html>

function dorand(){
var dateObject = new Date();
        var uniqueId =
          dateObject.getMonth() + '' +
          dateObject.getDate() + '' +
          dateObject.getTime();
        var randomnumber = Math.floor(Math.random() * 9001);

        if (uniqueId.length > 10){

                                uniqueId = uniqueId.substring(0, 10);

        }
        var uniqueId = Math.min(parseInt(randomnumber) + parseInt(uniqueId),2147483647);
        document.write(uniqueId);

        }

        dorand();

Thank You :slight_smile: