-3

How can add the following JavaScript code (a random number generator)?

function randomNumber(max) {
    return Math.floor(Math.random() * max + 1);
}

const list = []
while(list.length < 25) {
    let nbr = randomNumber(25)
    if(!list.find(el => el === nbr)) 
        list.push(nbr)
}

console.log("list",list)

into this textarea and displaying them with DOM?

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <textarea name="" id="" cols="30" rows="10"></textarea>
    <script src="app.js"></script>
</body>
</html>
Peter Mortensen
  • 30,738
  • 21
  • 105
  • 131

1 Answers1

1

// Using an id to get the element
const textarea = document.getElementById('area');

function randomNumber(max) {
    return Math.floor(Math.random() * max + 1);
}

const list = []
while(list.length < 25 ){
    let nbr = randomNumber(25)
    if(!list.find(el => el === nbr)) 
        list.push(nbr)
}

// Set the value to the list
textarea.value = list;
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <textarea name="" id="area" cols="30" rows="10"></textarea>
    <script src="app.js"></script>
</body>
</html>
Peter Mortensen
  • 30,738
  • 21
  • 105
  • 131
Khai
  • 342
  • 3
  • 7