[an error occurred while processing this directive]

JavaScript array get elements at random

                         

In this example of getting JavaScript array elements randomly we have printed the array elements by the random index position of the array. For generating random numbers we have used the Math.random() function.

In our HTML code we have created an array of ten elements and have stored ten elements in this array object arrName. Now in the variables  firstRandomNumber, secondRandomNumber and thirdRandomNumber we have generated three random numbers between value "0" and "9". Each and every time when the page is refreshed it changes the value of these three random variable and therefore we get the three different elements each time in the running page. Here is the full example code for printing the array elements by the random index position: 

 

 

 

javascript_array_random.html

<html>
  <head>
    <title> JavaScript array random </title>
    <script type="text/javascript">
      var arrName = new Array(10);
      arrName[0"Amit";
      arrName[1"Santosh";
      arrName[2"Rose";
      arrName[3"India";
      arrName[4"News";
      arrName[5"Track";
      arrName[6"Sandeep";
      arrName[7"Suman";
      arrName[8"Saurabh";
      arrName[9"Vineet";
        var firstRandomNumber = (Math.round((Math.random()*8)+1))
      document.write("<b>First element:=</b>"
        +arrName
[firstRandomNumber]+"</br>");
        var secondRandomNumber = (Math.round((Math.random()*8)+1))
      document.write("<b>Second element:=</b>"
        +arrName
[secondRandomNumber]+"</br>");
        var thirdRandomNumber = (Math.round((Math.random()*8)+1))
      document.write("<b>Third element:=</b>"
        +arrName
[thirdRandomNumber]+"</br>");
    </script>
  </head>
  <body bgcolor="#ffffdd">
  <form>
    <h2><font color="blue">JavaScript array Random Example</font></h2>
    <input type="submit" value="Refresh"/>
  </form>
  </body>
</html>

Output is as follows:

It shows three random elements from the array at three position in the HTML page.

If you click on the "Refresh" button it will print different array elements randomly.

Download Sample Source Code

                         

[an error occurred while processing this directive]