## Javascript Course

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

##### PHP-MySQL
What attribute makes the input text box to not be modified by the user?
`<input type="text" value="fixed-value" readonly="readonly" name="a_name" />`
What CSS property allows you to create rounded corners in your webpage design?
```.class {
border:2px solid blue;
}```
What instruction displays a confirmation dialog box to the viewer, who must then click OK or Cancel to proceed?
indexOf() confirm() prompt()
```var ques = window.confirm("The result of 0+0 is 0?");
Indicate the PHP function that returns the lowest number of the parameter values.
floor() ceil() min()
```\$min_nr = min(12, 8, 25, 13);
echo \$min_nr;        // 8```
Generate random numbers in JavaScript

#### Last accessed pages

1. PHP Simple HTML DOM Parser (12408)
2. Courses Web: PHP-MySQL JavaScript Node.js Ajax HTML CSS (138950)
3. Ajax-PHP Rating Stars Script (16773)
4. Get Duration of Audio /Video file before Upload (15361)
5. Objects in 3D Space (1983)

#### Popular pages this month

1. Courses Web: PHP-MySQL JavaScript Node.js Ajax HTML CSS (59)