Anika Malhotra
Anika Malhotra

Reputation: 3

how to repeat result from math.random in javascript?

just to clarify my question, i need to generate a 2 digits numbers separately to make it set of 6 like this "12,45,24,63,64,1"

<html>
 <head>
    <title>lotto picker</title>

 </head>
 <body>


    <p> I can generate you a lotto numbers to bet right now!</p>
    <button id="generateButton">Generate!</button>

 <script type="text/javascript">
   document.getElementById("generateButton").onclick = function() {

                var msg = " ";
                var lottoNum = Math.floor((Math.random() * 64) + 1);


                alert(lottoNum);


            }
 </script>
 </body>


</html>

Upvotes: 0

Views: 71

Answers (2)

Hassan Imam
Hassan Imam

Reputation: 22524

To generate 6 2-digit number you need to loop six times. Below is the program to generate 6 2-digit number

document.getElementById("generateButton").onclick = function() {
                var msg = " ";
                for(var i = 0 ;i < 6 ; ++i) {
                var lottoNum = Math.floor(Math.random() * 89) + 10;
                msg += lottoNum + ",";
                }
                msg = msg.slice(0, -1);
                alert(msg);
            }
<html>
<head>
    <title>lotto picker</title>
</head>

<body>
    <p> I can generate you a lotto numbers to bet right now!</p>
    <button id="generateButton">Generate!</button>
</body>

Upvotes: 1

Ashiqur Rahman
Ashiqur Rahman

Reputation: 424

Here 10 to 89 is the desired range.

Where:

10 is the start number

89 is the number of possible results (10 + start (89) - end (10))

    document.getElementById("generateButton").onclick = function() {
                var msg = " ";                
                for(var i = 0 ;i < 6 ; ++i) {
                var lottoNum = Math.floor(Math.random() *89) + 10;
                msg += lottoNum + ", ";
                }
                msg = msg.slice(0, -1);
                alert(msg);
                }
<html>
<head>
    <title>lotto picker</title>
</head>

<body>
    <p> I can generate you a lotto numbers to bet right now!</p>
    <button id="generateButton">Generate!</button>
</body>

Upvotes: 1

Related Questions