Random Lottery Number Generator

In this post I will show you how easily you can generate a random lottery number using javascript.

Generating a random lottery number can be easily done in Javascript. The following code generates nine two-digit random numbers and displays them in a paragraph. To change the number of digits simply change the value of “numbers” variable at the head of the javascript code. Whenever the page is loaded a new number will be generated.

Here is the html:

<!doctype html>

<html lang="en">


    <meta charset="utf-8">

    <title>Random lottery number </title>



    <p>Winning Numbers: <span id="result"></span></p>

    <script src="random.js"></script>



The javascript:

function displayNumbers() {

    'use strict';

    var numbers = 9; // replace 9 with your desire number

    var r= '';

    for (var i = 0; i < numbers; i++) { 

                  r += parseInt((Math.random() * 100), 10) + ' ';


    var result= document.getElementById('result');

    if (result.textContent !== undefined) {

               result.textContent = r;

    } else {

               result.innerText = r;



window.onload = displayNumbers;

Related: Creating a Random Integer in Javascript


  1. Pingback: Random Integer in Javascript

Have your say