The Math.random() JavaScript method returns a floating-point random number between 0 (inclusive) and 1 (not included).
This method can be used to generate random integer numbers in JavaScript.
Bellow there are 3 functions with examples to generate random integer numbers with various criterias.


Examples random numbers in JS

1. The randomNr() function from the following example returns a random integer between a minimum and maximum number.
//Returns a random integer between min (inclusive) and max (inclusive)
function randomNr(min, max){
 return Math.floor(Math.random() * (max - min + 1)) + min;
}

//Test
var nr_al = randomNr(1, 9999);
document.write(nr_al); //78 /355 /7098
2. The randNrDigits() function presented in the following example returns a random integer with a specified number of digits.
//Returns a random integer with a specified number of digits (nd)
function randNrDigits(nd){
 var n0 =1;
 for(var i=1; i<nd; i++) n0 +='0';
 return Math.floor((1*n0) + Math.random() * (9*n0));
}

//Test
var nr_al = randNrDigits(4);
document.write(nr_al); //3424
3. The randNrUniqueDigits() function from the following example returns a random integer with a specified number of digits, and the digits do not repeat.
//Returns a random integer with digits that not repeat, with specified number of digits (nd)
function randNrUniqueDigits(nd){
 var ar_nr =[0,1,2,3,4,5,6,7,8,9];
 for(let i = ar_nr.length -1; i >0; i--){
 let j = Math.floor(Math.random() * (i + 1)); 
 [ar_nr[i], ar_nr[j]] = [ar_nr[j], ar_nr[i]];
 }

 return ar_nr.splice(1, nd).join('')*1;
}

//Test
var nr_al = randNrUniqueDigits(4);
document.write(nr_al); //5940

Daily Test with Code Example

HTML
CSS
JavaScript
PHP-MySQL
Which HTML5 tag defines marked text? (can be used to highlight parts of text)
<mark> <embed> <span>
<p>Free corses: <mark>coursesweb.net</mark> for Web Development.</p>
Which CSS pseudo-class adds a style to an element when the mouse is over it?
:focus :hover :active
a:hover {
  font-weight: bold;
  color: #00da01;
}
Click on the function which returns a string value that represents the number rounded to the x digits after the decimal point.
toPrecision(x) toFixed(x) floor(x)
var num = 12.34567;
num = num.toFixed(2);
alert(num);       // 12.35
Indicate the PHP function which reads an entire file into an array.
[) file() readfile()
$arr = file("a_file.txt", FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);
var_export($arr);
Generate random numbers in JavaScript

Last accessed pages

  1. Convert XML to JSON in JavaScript (17992)
  2. Get Duration of Audio /Video file before Upload (6242)
  3. Read Excel file data in PHP - PhpExcelReader (58996)
  4. Ajax-PHP Chat Script (37151)
  5. PhpSpreadsheet - Read, Write Excel and LibreOffice Calc files (10380)

Popular pages this month

  1. Read Excel file data in PHP - PhpExcelReader (524)
  2. PhpSpreadsheet - Read, Write Excel and LibreOffice Calc files (451)
  3. Get Attribute (ID, Class, Name, Title, Src) with jQuery (329)
  4. Insert, Select and Update NULL value in MySQL (316)
  5. PHP getElementById and getElementsByTagName (307)